102
Программада
#ifdef
жəне
#ifndef
директивалары барынша
жиі қолданылады, олардың құрамында көрсетілген символ
#defi ne
директивасының көмегімен анықталғанына (немесе анықталмағанына)
байла-
нысты (ең болмағанда бос символ ретінде мысалы,
#defi ne 32_BIT_SUPPORT
)
жолы компиляцияны басқаруға мүмкіндік береді:
#ifdef символ
/* Символ анықталған болса, төменде орналасқан код
компиляцияға жіберіледі */
#ifndef символ
/* Символ анықталмаған болса, төменде орналасқан код
компиляцияға жіберіледі */
Бұл
директивалар келесі
#elif, #else
немесе
#endif
сөздері кездескен-
ге дейін əсер етеді.
#ifndef
директивасы тақырыптық файлды тек
бір рет енгізуді қамтамасыз
ету үшін жиі қолданылады:
Достарыңызбен бөлісу: