私はC++を初めてお使いです。変数を初期化するために、C++で次の構文を参照しています。「int(i)= 1;」という意味は何ですか?
int(i)=1;
次に、私はG ++コンパイラでコンパイルし、コンパイラはエラーや警告を出さなかった。
ので、は、CおよびC++でのint(i)=1;
何を意味するのでしょうか?
はまた、私はCでテストしている、私はCコンパイラがエラーを与える、と思ったが、それはまた、正常に動作しています。
私はC++を初めてお使いです。変数を初期化するために、C++で次の構文を参照しています。「int(i)= 1;」という意味は何ですか?
int(i)=1;
次に、私はG ++コンパイラでコンパイルし、コンパイラはエラーや警告を出さなかった。
ので、は、CおよびC++でのint(i)=1;
何を意味するのでしょうか?
はまた、私はCでテストしている、私はCコンパイラがエラーを与える、と思ったが、それはまた、正常に動作しています。
それは基本的に心配する
int i = 1;
何も書かないために奇妙な方法です。
場合によっては、変数名の前後にある括弧がdefintions(関数へのポインタなど)に必要であり、他の場合にそれらを禁止する理由がないため、深刻な理由はありません。
著者はスペース(そのような人がいる)が好きではありません。
'(そのような人がいる)'あなたが探している言葉は「コードゴルファー」です。 –
FWIWは、 '(I)= 1 ' –
@SilvioMayolo私はもっと私が綴るたくなかった何か攻勢を探していた1' = Iをint型'よりも短くされint型...コードゴルフは素晴らしいですが、ないために仕事など – deviantfan
なぜ[tag:c]タグを追加しますか? CとC++は非常に異なる言語です –
@LưuVĩnhPhúcそれはC言語でもうまく動作しているためです。 –
@Mahendraそれにもかかわらず、両方の言語で動作するものは非常に異なる動作と理由があります。この場合は問題ありませんが、本当に違いがあることに注意してください。 – deviantfan