0

私が間違えたときに、この面白いことが起こりました。

私は何を書く:

int i; i = 1;

しかし、それは

int i ;i = 1 ,23;(マウスの中央ボタンをクリックすることもあると思います) .

次に、gcc でプログラムをコンパイルしたところ、警告もエラーも発生しませんでした。

そして気がついたら。私は試してみint i = 1,23;ましたが、コンパイルでエラーが発生しました:

error: expected identifier or ‘(’ before numeric constant

では、なぜ初めてコンパイルが成功するのでしょうか?

そして、なぜ2回目にエラーが発生するのですか?

「、23」とは正確にはどういう意味ですか?

前もって感謝します。

4

0 に答える 0