私はJavaの背景から来ているCを学び始めています& Javascriptと私は、以下のことが技術的な理由で悪い習慣とみなされているのか、それとも言語が進化したのか疑問に思っていますか?どこCでは小文字のマクロ定義を使用しない技術的な理由はありますか?
#define bool char
#define false 0
#define true 1
#define null NULL
私は(それが正しい言葉だ場合)私は常に大文字に定義された変数を参照してください見て、この大会のために良い技術的な理由がある場合、私は思ったんだけど?これは何度も聞かれたに違いないが、答えが見つからないようだ。
標準の理由がない場合、私はそれがちょうど意見に基づいているのか、それとも技術的な理由があるのかを尋ねています。また、私は印象の下にあったブールは、実際には標準的なC型ではなかった? – SMC
@iharob boolはマクロです。 – 2501
@iharobいいえ、boolは_Boolとして定義されています。 – 2501