қолданылады. Бұл түзету кезінде немесе, мысалы, əртүрлі платформалар үшін
101
#if
директивасының форматы:
#if тұрақтылық_өрнек
…
[ #elif тұрақтылық_өрнек
… ]
[ #elif тұрақтылық_өрнек
… ]
[ #else
… ]
#endif
#elif
директиваларының саны бірнешеу бола береді. Компиляциядан
шығарылатын код блоктарында сипаттамалар да, атқарылатын операторлар
да болуы мүмкін. Тақырыптық файлдың əртүрлі нұсқаларын шартты енгізу
мысалы:
#if VERSION == 1
#defi ne INCFILE "vers1.h"
#elif VERSION == 2
#defi ne INCFILE "vers2.h" /* тағы сол сияқты */
#else
#defi ne INCFILE "versN.h"
#endif
#include INCFILE
Тұрақтылық өрнектерде
defi ned(тұрақтының_аты
) операторы арқылы
тұрақтының анықталуын тексеру қолданылуы мүмкін, мысалы:
Достарыңызбен бөлісу: