C中不支持可变长度数组C99
在Visual Studio 2005中,我正在尝试编译.c文件:
int i = 6; int a[i];
它不起作用,我的编译器遵循哪个标准?
Visual Studio仅支持C89 / 90。 他们不支持C99。 因此,您无法在Visual Studio中使用可变长度数组。 此外,Microsoft没有计划在其C编译器中添加对C99的支持。
在Visual Studio 2005中,我正在尝试编译.c文件:
int i = 6; int a[i];
它不起作用,我的编译器遵循哪个标准?
Visual Studio仅支持C89 / 90。 他们不支持C99。 因此,您无法在Visual Studio中使用可变长度数组。 此外,Microsoft没有计划在其C编译器中添加对C99的支持。