トップページ > キーワード検索 > #elif
C言語規格
C言語(その他)
プログラム
その他
#elif
機能 代替判断指令を表す。
代替判断指令とは、判断指令(#if、#elif、#ifdef#ifndef)の判断結果が偽(0)の場合に次に真偽を判断する箇所を表す。
真偽の判断結果によって組み込むかどうかを判定する。
#endif#elif#elseのいずれかまでの文を組み込む
※ 翻訳(コンパイル)時に処理される
定義 #elif 制御式
実装例
#include <stdio.h>

#if 0
#define A 123  /* 組み込まれない */
#elif 1
#define A 456  /* 組み込まれる   */
#endif

int main(void)
{
    printf("%d\n", A);
    
    return 0;
}
実行結果
456





inserted by FC2 system