1. 变长数组
在Windows下用VS2008编译如下程序:
int main(int argc, char ** argv){
int length = 10;
int a[length];
return 0;
}
出现了如下错误:
error C2057: 应输入常量表达式
error C2466: 不能分配常量大小为 0 的数组
error C2133: “a”: 未知的大小
原因是C
在Windows下用VS2008编译如下程序:
int main(int argc, char ** argv){
int length = 10;
int a[length];
return 0;
}
出现了如下错误:
error C2057: 应输入常量表达式
error C2466: 不能分配常量大小为 0 的数组
error C2133: “a”: 未知的大小
原因是C