- ベストアンサー
#if 1 #elseの意味について
#if 1 文 #else 文 #endif という表記に関して、「#if 1」が「必ず有効」という事はわかるのですが、ここでの「#else」とは「1」でない時ということで、「#if 0」と同じ意味と考えていいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>「#if 0」と同じ意味 「#if~#endif」がすこーぷの範囲ですから、似ていますが、正確には違います。 「#if 1」であれば、「#if 1~#else」の間の処理が有効、「#else~#endif」が無効、 「#if 0」であれば、「#else~#endif」の間の処理が有効、「#if 0~#else」が無効 と排他になります。
お礼
ご回答ありがとうございます。 おそらくデバックの時にやりやすい様に、こういった表現にしたんですね。