C言語でコードブロックをコメントアウトする方法

C言語では、条件コンパイルディレクティブを使用して、特定のコードブロックのコンパイルを制御できます。条件コンパイルディレクティブは、事前定義されたマクロの値に基づいて、内部のコードがコンパイルされるかどうかを決定します。

条件コンパイルディレクティブの構文は以下のとおりです。

#ifdef 宏名
    // 需要屏蔽的代码段
#endif

マクロ名が定義されている場合はそのコードがコンパイルされ、定義されていない場合はそのコードが抑制される

例えば、「DEBUG」という名前のマクロがあれば、あるコードを隠したい場合には次の方法を使うことができます。

#ifdef DEBUG
    // 需要屏蔽的代码段
#endif

必要に応じて、コード内のマクロの定義・未定義によって、プログラムのセクションの包括排除を制御できます。

bannerAds