ヌル・ディレクティブ (#)

ヌル・ディレクティブ ではアクションは行われません。このディレクティブは、 ディレクティブ自体の行上の単一の # で構成されます。

ヌル・ディレクティブを、# 演算子や、プリプロセッサー・ディレクティブの 最初の文字と混同しないようにしてください。

以下の例では、MINVAL が定義済みマクロ名である場合、アクションを行いません。 MINVAL が定義済み ID ではない場合は、1 に定義します。

#ifdef MINVAL
  #
#else
  #define MINVAL 1
#endif

関連参照

IBM Copyright 2003