私が間違えたときに、この面白いことが起こりました。
私は何を書く:
int i;
i = 1;
しかし、それは
int i ;i = 1 ,23;
(マウスの中央ボタンをクリックすることもあると思います) .
次に、gcc でプログラムをコンパイルしたところ、警告もエラーも発生しませんでした。
そして気がついたら。私は試してみint i = 1,23;
ましたが、コンパイルでエラーが発生しました:
error: expected identifier or ‘(’ before numeric constant
では、なぜ初めてコンパイルが成功するのでしょうか?
そして、なぜ2回目にエラーが発生するのですか?
「、23」とは正確にはどういう意味ですか?
前もって感謝します。