2. Структура программы на С++.
ОТВЕТ
Структура программ это разметка рабочей области (области кода) с целью чёткого определения основных блоков программ и синтаксиса.
// struct_program.cpp: определяет точку входа для консольного приложения.
#include "stdafx.h" //здесь подключаем все необходимые препроцессорные директивы
int main() { // начало главной функции с именем main
//здесь будет находится ваш программный код
}
В строке 1 говорится о точке входа для консольного приложения, это значит, что данную программу можно запустить через командную строку Windows указав имя программы, к примеру, такоеstruct_program.cpp
. Строка 1 является однострочным комментарием, так как начинается с символов//
, подробнее о комментариях будет рассказано в следующей статье. В строке 2 подключен заголовочный файл "stdafx.h"
. Данный файл похож на контейнер, так как в нем подключены основные препроцессорные директивы (те, что подключил компилятор, при создании консольного приложения), тут же могут быть подключены и вспомогательные (подключенные программистом).
include
— директива препроцессора, т. е. сообщение препроцессору. Строки, начинающиеся с символа #
обрабатываются препроцессором до компиляции программы.
Препроцессорные директивы также можно подключать и в строках, начиная после записи#include "stdafx.h"
до начала главной функции. Причём такой способ подключения библиотек является основным, а использование "stdafx.h"
— это дополнительная возможность подключения заголовочных файлов, которая есть только в MVS. С 4-й по 6-ю строки объявлена функция main
. Строка 4 – это заголовок функции, который состоит из типа возвращаемых данных (в данном случаеint
), этой функцией, и имени функции, а также круглых скобок, в которых объявляются параметры функции.
int
— целочисленный тип данных