C言語でコードブロックをコメントアウトする方法
C言語では、条件コンパイルディレクティブを使用して、特定のコードブロックのコンパイルを制御できます。条件コンパイルディレクティブは、事前定義されたマクロの値に基づいて、内部のコードがコンパイルされるかどうかを決定します。
条件コンパイルディレクティブの構文は以下のとおりです。
#ifdef 宏名
// 需要屏蔽的代码段
#endif
マクロ名が定義されている場合はそのコードがコンパイルされ、定義されていない場合はそのコードが抑制される
例えば、「DEBUG」という名前のマクロがあれば、あるコードを隠したい場合には次の方法を使うことができます。
#ifdef DEBUG
// 需要屏蔽的代码段
#endif
必要に応じて、コード内のマクロの定義・未定義によって、プログラムのセクションの包括排除を制御できます。