- Препроцессор
- Работа
Препроцессор
Препроцессор - это отдельное средство предварительной обработки текста программы. Препроцессор изменяет текст программы автоматически перед началом работы компилятора. Эти изменения включают:
- «слияние» строковых констант
- удаление комментариев
- замена escape-последовательностей на фактические коды символов
- выполняются текстовые макро-подстановки (см. далее)
- включение и исключение участков текста программы
Директивы препроцессора
Управление работой препроцессора осуществляется при помощи специальных ключевых слов, названных директивами препроцессора.
Директива обязательно должна начинаться с символа «#» в первой позиции строки программы.
Набор директив может быть весьма обширен, но обязательно реализуются директивы включения файлов, определения макроподстановок и условной компиляции.