Лекція 12. Директиви препроцесора

2. Директиви умовної компіляції

Це директиви #if, #elif, #else, #endif, які дозволяють не компілювати окремі частини вихідного файлу після перевірки константних виразів. Програма з директивами умовної компіляції має вигляд:

#if константний вираз [текст програми]

#elif константний вираз [текст програми]

................................. #else

[текст програми] #endif

Уумовно компілюємий текст програми починається директивою #if і закінчується обов'язково директивою #endif.

Між цими директивами можуть бути розміщено кілька директив #elif (це else - if) і одна директива #else.

Константні вираження НЕ можуть містити операції sizeof, перетворення типу й констант перерахування.

Умовну компіляцію можна застосувати для програм, призначених для використання на різних ЕОМ та в різних ОС.

Існують і інші директиви препроцесора й деякі деталі виконання розглянутих директив, про яких можна довідатися з довідкової літератури.

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0