- #include
- Работа
#include
Директива включения файла в текст программы. Формат директивы может быть двух вариантов:
#include <имя файла>
или
#include "имя файла"
Здесь в первом случае угловые скобки - неотъемлемый атрибут директивы. Имя файла - это имя любого текстового файла, возможно, с указанием пути к нему.
Действие этой директивы заключается в том, что в место нее в текст программы помещается содержимое указанного файла без изменений, т.е. текст программы расширяется содержимым файла. Дальнейшая обработка препроцессором уже ведется над этим «расширенным» текстом.
Никаких проверок содержимого файла не производится.
Первый вариант директивы (с указанием файла в угловых скобках) заставляет препроцессор искать файлы в особой директории, так называемой директории стандартных библиотек.
Второй вариант ограничивает поиск той директорией, где находится обрабатываемый файл, т.е. в директории пользователя.
Наличие двух вариантов директивы позволяет программисту заменять системные библиотечные файлы собственными.
Обычно этой директивой подключаются файлы с расширением .h - так называемые заголовочные файлы.