среда, 2 октября 2013 г.

Структура программы

Программа на языке С++ состоит из функций, описаний и директив препроцессора. Одна из функций должна иметь имя main. Выполнение программы начинается с первого оператора этой функции. Простейшее определение функции имеет следующий формат:


1
2
3
тип возвращаемого значения имя ([ параметры ]){
операторы, составляющие тело функции
}
Как правило, функция используется для вычисления какого-либо значения, поэтому перед именем функции указывается его тип. Ниже приведены самые необходимые сведения о функциях:
  • если функция не должна возвращать значение, указывается тип void: 
  • тело функции является блоком и, следовательно, заключается в фигурные скобки; 
  • функции не могут быть вложенными; 
  • каждый оператор заканчивается точкой с запятой (кроме составного оператора). 
Пример структуры программы, содержащей функции main, fl и f2:
1
2
3
4
5
6
7
8
9
10
11
директивы препроцессора
описания
int main(){
операторы главной функции
}
int fl(){
операторы функции fl
}
int f2(){
операторы функции f2
}
Программа может состоять из нескольких модулей (исходных файлов).