Директиви #ifdef, #elseif, #endif

Директиви #ifdef, #elseif, #endif використовуються для формування коду умовної компіляції. Синтаксис цієї директив наступний

 1#ifdef ідентифікатор
 2
 3
 4текст програми
 5
 6#elseif
 7
 8текст програми
 9
10#endif

Приклад:

 1#define TEST
 2#ifdef TEST
 3
 4printf("THIS IS TEST\n");
 5
 6test();
 7
 8#elseif
 9
10tst_fnc();
11
12#endif