C言語学習ポータル(無料版) 学習コンテンツ 用語辞典 条件コンパイル

条件コンパイルとは

読み:じょうけんこんぱいる・C言語用語辞典

#ifや#ifdefを使い、条件によってコンパイルに含めるコードを切り替える仕組みのこと。環境ごとに違うコードを1つのファイルで管理できる。Windows用とLinux用でコードを切り替えたいときなどに活躍する。

関連する用語

#ifdefいふでふ

指定したマクロが定義済みかどうかで、コンパイルに含めるコードを切り替えるプリプロセッサ指示のこと。デバッグ用コードの切替などに使う。対になる#endifを忘れると、意図しない範囲までコードが無効化されてしまう。

プリプロセッサぷりぷろせっさ

コンパイル本番の前に、ソースコードに対して機械的な文字列操作(置換・ファイル取り込みなど)を行う下ごしらえの工程のこと。行の先頭が#で始まる指示は、すべてこのプリプロセッサが処理している。

アプリの用語集で引く(無料・登録不要) 用語辞典の目次へ

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る