Читать «C++: базовый курс» онлайн - страница 26
Herbert Schildt
Функция main()
Как вы уже знаете, функция main() — специальная, поскольку это первая функция которая вызывается при выполнении программы. В отличие от некоторых других языков программирования, в которых выполнение всегда начинается "сверху", т.е. с первой строки кода, каждая С++-программа всегда начинается с вызова функции main() независимо от ее расположения в программе. (Все же обычно функцию main() размещают первой, чтобы ее было легко найти.)
В программе может быть только одна функция main(). Если попытаться включить в программу несколько функций main(), она "не будет знать", с какой из них начать работу. В действительности большинство компиляторов легко обнаружат ошибку этого типа и сообщат о ней. Как упоминалось выше, поскольку функция main() встроена в язык C++, она не требует прототипа.
Общий формат С++-функций
В предыдущих примерах были показаны конкретные типы функций. Однако все С++-функции имеют такой общий формат.
тип_возвращаемого_значения имя (список_параметров) {
.
.// тело метода
.
}
Рассмотрим подробно все элементы, составляющие функцию.
С помощью элемента
Каждая функция имеет имя. Оно, как нетрудно догадаться, задается элементом
В фигурные скобки заключено тело функции. Тело функции составляют С++-инструкции, которые определяют действия функции. Функция завершается (и управление передается вызывающей процедуре) при достижении закрывающей фигурной скобки или инструкции
Некоторые возможности вывода данных
До сих пор у нас не было потребности при выводе данных обеспечивать переход на следующую строку. Однако такая необходимость может потребоваться очень скоро. В C++ последовательность символов "
/* Эта программа демонстрирует \n-последовательность, которая обеспечивает переход на новую строку.
*/
#include <iostream>
using namespace std;