ヌル・ディレクティブ ではアクションは行われません。このディレクティブは、 ディレクティブ自体の行上の単一の # で構成されます。
ヌル・ディレクティブを、# 演算子や、プリプロセッサー・ディレクティブの 最初の文字と混同しないようにしてください。
以下の例では、MINVAL が定義済みマクロ名である場合、アクションを行いません。 MINVAL が定義済み ID ではない場合は、1 に定義します。
#ifdef MINVAL # #else #define MINVAL 1 #endif
関連参照