1.3 Структура простой
программы.
Рассмотрим простую программу
на Си и на Паскале.

Программа на Си состоит из
одной или более функций, причём ровно одна из них
обязательно должна называться main(). В Паскале же всякая программа
состоит из описания некоторых действий и
обрабатываемых этими действиями данных.
Если на Паскале программа
состоит из раздела описания данных и тела
программы, то на Си описание функции состоит из
заголовка и тела. Заголовок функции
состоит из:
- директив препроцессора типа #include
<stdio.h> и т.д.
Отличительным признаком
функции служат круглые скобки после её имени.
Тело функции на Си заключено в фигурные
скобки и представляет собой набор операторов,
каждый из которых оканчивается символом точка с
запятой (;). Как ужу было
сказано, в Паскале роль скобок выполняют слова begin и end и так же
представляет набор операторов, разделённых
точкой с запятой.
Как известно, описание
переменных в Паскале осуществляется в разделе
описания переменных var. В
Си же, среди операторов языка, отметим операторы
описания, например, оператор int num; - описывает num
как переменную целого типа (integer).
Следует помнить: Любая
переменная, как на Си, так и на Паскале, должна
быть описана раньше, чем она будет использована.
Обычно все переменные, на Си, описываются в
начале функции, перед первым исполняемым
оператором. Выбор осмысленных имён облегчает
чтение и понимание программы, как окружающими,
так и Вами лично.
Если в Паскале комментарий
заключался в скобки вида (* *), или { }, то в Си
комментарии записываются
между значками /* */.
Использование комментариев облегчает процесс
понимания Вашей программы. Как и в среде языка
Паскаль, комментарии можно располагать на той же
строке, что и операции, которые они объясняют.
Длинные комментарии могут занимать несколько
строк.
Точно так же, как и при
программировании на Паскале, при написании
программы на Си, Вы можете поместить несколько
операторов на одной строке или распространить
один оператор на несколько строк:

Символ “точка с запятой”
указывает компилятору конец оператора, но для
человека удобнее, если каждый оператор
разместить на отдельной строке. Кроме того, можно
использовать пустые строки, чтобы отделить одну
часть программы от другой. Таким образом, для
создания читаемой программы следует
придерживаться следующих правил:
- располагайте один оператор на
строке;
- используйте пустые строки для
“отделения” одной логической части программы
от другой;
- выбирайте осмысленные имена.
|