機能 |
未定義判断指令を表す。 未定義判断指令とは、マクロが定義されていない場合に組み込むことを表す。 ※ #endif、#elif、#elseのいずれかまでの文を組み込む ※ 翻訳(コンパイル)時に処理される |
---|---|
定義 |
#ifndef マクロ名 |
実装例 |
#include <stdio.h> #ifndef A #define B 123 /* 組み込まれる */ #endif int main(void) { printf("%d\n", B); return 0; } |
実行結果 |
123 |
#ifndef