Реферат: Основы программирования на языке Си
Алгоритм, записанныйвпрограмме 5.1, оченьпростой. Поэтомуструктуру
программы легкопредставитьввидеспискапоследовательновыполняемыхкоманд
(операторов). Схематичнопрограмму, содержащуюсяпоследирективы#include,
можно представитьввиде:
int main()
{
Первый оператор ;
...
...
Последний оператор ;
return 0;
}
Подобная структураявляетсяобщейдлявсехпрограммнаСи++. Каждыйопе-
ратор втелепрограммызавершаетсяточкойсзапятой. Вхорошоразработанной
большой программебольшинствооператоровявляютсяобращениями (вызовами) к
подпрограммам, которыезаписываютсяпосле функцииmain() или вотдельных
файлах. Каждаяподпрограмма (функция) имеетструктуру, подобнуюфункции
main(). Нофункцияmain() в каждойпрограмметолькоодна. Именноснееначина-
ется выполнениепрограммы. (Подробнеефункциибудутрассматриватьсядалее.)
В концефункцииmain() записана строка:
12
return 0;
Эта строказначит "вернутьоперационнойсистемевкачествесигналаобус-
пешном завершениипрограммызначение 0". Операторвозвратаreturn применяется
не толькопризавершениипрограммы, ноипризавершенииотдельныхподпрограмм.
В любомслучаеэтотоператорвозвращаетопределенноезначениенаболеевысокий
уровень управления.
В программе-примереиспользуются четырепеременные :
year_now, age_now, another_year и another_age