zz_c_02-1-FirstProgram01

Начнем изучать язык методом бросания себя в воду. Правда, в неглубокую – рассмотрим стандартную (со времен Кернигана и Ричи) программу "Hello world". include page="zz_c_02-1-2-krakozyabry" editable="true" Вот она: code format="c" /*Hello world program*/
 * 1) include 

int main(void) {   printf("\nHello, world!"); return 0; } code Что же можно увидеть из этого примера?


 * 1) Для записи программы есть определенная структура, которой надо придерживаться.
 * 2) Имеется возможность вводить в программу комментарии (как в первой строке). Комментарии могут быть многострочными, начинаться с /* и заканчиваться */. Все, что между ними, компилятором не рассматривается.
 * 3) Для подключения стандартных библиотек служит директива . Стандартная библиотека разделена на разделы по темам; для каждого раздела имеется заголовочный файл (header-файл) с расширением .h, перечисляющий имеющиеся в разделе функции. В данном случае,  – заголовочный файл раздела стандартного ввода вывода (STanDard Input Output).
 * 4) Каждая программа обязательно имеет функцию main, выполняющуюся первой. Каждая функция должна иметь тип возвращаемого значения (функция  должна иметь тип  – целое число), список параметров в скобках (в данном случае стоит слово, указывающее на явное отсутствие параметров). После заголовка функции (тип имя параметры в скобках) идет тело функции, заключаемое в фигурные скобки.
 * 5) Печать выполняется функцией  (именно для нее и подключали )
 * 6) Строки заключаются в кавычки. Строки могут включать непечатные символы, например  – символ перевода строки.
 * 7) Операторы разделяются точкой с запятой
 * 8) Значение, возвращаемой функцией, указывается после оператора.

Однако, немало. Но все что мы научились делать – это печатать строчки текста. Как насчет чего-нибудь посчитать?