ПРОГРАММА В ЦЕЛОМ
Программа в целом состоит из функций. Одна из функций должна иметь имя main(),
С ФУНКЦИИ main НАЧИНАЕТСЯ ВЫПОЛНЕНИЕ ПРОГРАММЫ.
(на самом деле этому предшествует отведение и инициализация глобальных переменных; смотри последующие лекции).
Часто main() - единственная функция в программе.
Структура программы такова:
#include
/* магическая строка */
/* ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ (о них позже) */ int a = 7; int b; /* по умолчанию 0 */
/* ФУНКЦИИ */ f1(){....} f2(){....}
/* НАЧАЛЬНАЯ (ГЛАВНАЯ) ФУНКЦИЯ */ void main(){ ... }
Пример программы:
#include
int f1(int x, int y){ return (x + y*2); }
int f2(int x){ int z;
z = x+7; return 2*z; }
void main(){ /* Объявления переменных */ int a, b, c;
/* Операторы */ a = 5; b = 6;
c = f1(a, b+3); b = f1(1, 2); a = f2(c);
printf("A есть %d B есть %d C есть %d\n", a, b, c); }
Она печатает:
A есть 60 B есть 5 C есть 23