
lec18
.pdf
Препроцессорные макросредства.

Обзор.
I Введение;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;
IЗамены в тексте;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;
IЗамены в тексте;
IВключение текстов из файла;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;
IЗамены в тексте;
IВключение текстов из файла;
IУсловная компиляция;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;
IЗамены в тексте;
IВключение текстов из файла;
IУсловная компиляция;
IМакроподстановки;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;
IЗамены в тексте;
IВключение текстов из файла;
IУсловная компиляция;
IМакроподстановки;
IВспомогательные директивы;

Обзор.
IВведение;
IСтадии и команды препроцессорной обработки;
IЗамены в тексте;
IВключение текстов из файла;
IУсловная компиляция;
IМакроподстановки;
IВспомогательные директивы;
IВстроенные (заранее определенные) макроимена.

Введение.
Основная задача препоцессора - это обработка программы до ее компиляции.
Основное отличие препроцессора от других компонент транслятора - обработка программы выполняется только на уровне ее текста.
На входе препроцессора: текст с препроцессорными директивами.
На выходе препроцессора: модифицированный текст без препроцессорных директив.