Next: スタートアップファイル
Up: プリプロセッサ
Previous: マクロ置換
次のコンパイラ(インタプリタ)の制御文
#if constant-expression
は,定数式がゼロでないかチェックする。
次の制御文
#ifdef identifier
は,identifierが定義されているかチェックする。
すなわち,identifierが既に#defineによって定義されたか
どうかをチェックする。
次の制御文
#ifndef identifier
は,identifierが定義されていないかチェックする。
これらの制御文の後には,任意のソ−スと制御文
#else
と
#endif
が続くことができる。
もし,チェックされた条件が真のとき,#elseと#endifの間の行は
無視される。
もし,チェックされた条件が偽のとき,テストと#elseあるいは,
#endifの間の行は無視される。
Masanobu KOGA
平成10年8月19日