Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lec18

.pdf
Скачиваний:
10
Добавлен:
12.02.2015
Размер:
940.95 Кб
Скачать

Условная компиляция.

Условная компиляция.

Файлы, предназначенные для препроцессорного включения в программу, обычно снабжаются защитой от повторного включения. Пример.

Условная компиляция.

Условная компиляция.

Условная компиляция.

где операнд - либо идентификатор, либо заключенный в скобки идентификатор, либо обращение к макросу. Если идентификатор операнда до этого определен с помощью команды ]define как препроцессорный, то выражение defined операнд принимает значение 1L (истина). В противном случае его значение равно 0L.

Условная компиляция.

Условная компиляция.

Не используя defined тоже самое условие можно записать:

Макроподстановки средствами препроцессора.

Макроподстановки средствами препроцессора.

Макроподстановки средствами препроцессора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]