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 — целочисленный тип данных