ВУЗ:
Составители:
Рубрика:
описания
присваивания
функция
пустой оператор
составной
выбора
циклов
перехода
Директивы препроцессора – управляют преобразованием текста
программы до ее компиляции. Исходная программа, подготовленная на
С++ в виде текстового файла, проходит 3 этапа обработки (рис. 17):
1) препроцессорное преобразование текста;
2) компиляция;
3) компоновка (редактирование связей или сборка).
Рис. 17. Этапы создания исполняемого кода
После этих трех этапов формируется исполняемый код программы.
Задача препроцессора – преобразование текста программы до ее компи-
ляции. Правила препроцессорной обработки определяет программист
с помощью директив препроцессора.
Директива начинается с #.
#define – указывает правила замены в тексте. Например, #define
ZERO 0.0 означает, что каждое использование в программе имени
ZERO будет заменяться на 0.0.
Директива #include < имя заголовочного файла> – предназначена
для включения в текст программы текста из каталога «Заголовочных
файлов», поставляемых вместе со стандартными библиотеками. Каждая
библиотечная функция C++ имеет соответствующее описание в одном
из заголовочных файлов. Список заголовочных файлов определен стан-
104
Исходный
текст (cpp)
Включаемые
файлы (h)
препроцессор Полный текст
программы
компилятор
Объектный
код (obj)
Стандартные
библиотеки (lib)
Компоновщик
Исполняемый
код (exe)
Страницы
- « первая
- ‹ предыдущая
- …
- 102
- 103
- 104
- 105
- 106
- …
- следующая ›
- последняя »
