Условная компиляция
Строка управления компилятором вида
#IF константное выражение
проверяет, отлично ли от нуля значение константного выраже- ния (см. П. 15). Управляющая строка вида
#IF DEF идентификатор
проверяет, определен ли этот идентификатор в настоящий мо- мент в препроцессоре, т.е. Определен ли этот идентификатор с помощью управляющей строки #DEFINE.