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