4

Visual Studio 2005 で、.c ファイルをコンパイルしようとしています。

int i = 6;
int a[i];

動作しません。コンパイラはどの標準に従っていますか?

4

1 に答える 1

8

Visual Studio は C89/90 のみをサポートしています。C99 はサポートされていません。したがって、Visual Studio では可変長配列を使用できません。さらに、Microsoft は、C コンパイラに C99 のサポートを追加する予定はありません。

于 2011-10-24T03:22:52.423 に答える