Си++/Препроцессорные директивы: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Директива #include: Исправлено название ”предпроцессор” на “препроцессор”.
Метки: с мобильного устройства из мобильной версии
→‎Директива #include: Завершение предыдущей правки.
Метки: с мобильного устройства из мобильной версии
Строка 45:
Директива '''#include''' добавляет содержимое заданного файла в другой файл. Можно организовать определения констант и макро в отдельном файле, а затем вставить его директивой #include в любой другой файл. Вставка файлов также очень удобна для объединения объявлений внешних переменных и сложных типов данных. Нужно определить и задать имена этих типов только один раз в созданный для этих целей файл.
 
Директива #include информирует препроцессор о том, что содержание файла с заданным именем следует обрабатывать так, как будто оно присутствует в исходной программе в месте расположения этой директивы. Новый текст также может содержать директивы предпроцессорапрепроцессора. ПредпроцессорПрепроцессор выполняет директивы в новом тексте, а затем продолжает обработку текста исходного файла.
 
"Спецификация пути" это имя файла, которому может предшествовать директория. Это должно быть имя существующего файла. Синтаксис спецификации файла зависит от операционной системы, в которой компилируется программа.