2

これは簡単に思えるかもしれませんが、検索しても見つからないようです。

初期化と配列のこれら2つの方法が同じかどうか、またはそれを行うための好ましい方法があるかどうかを知りたいだけですか? ANSI C 標準はこれについて何と言っていますか?

int a[3] = {1, 2, 3};

と...

int a[] = {1, 2, 3};
4

4 に答える 4

7

int a[3] = {1, 2, 3};大丈夫です

しかしint [] = {1, 2, 3};、間違いなく構文エラーです。

しかし、あなたの質問が関連している場合int a[] = {1, 2, 3};、それは有効な声明です.

于 2013-04-26T18:01:30.003 に答える