void main()
{
int i=10;
int a[i];
}
error C2057: expected constant expression
分析:在数组的定义中,数组的大小必须是编译时可知的。
而变量只有在运行时才会被分配内存,才会有值,编译期的时候它还没有值,
void main()
{
int i=10;
int a[i];
}
error C2057: expected constant expression
分析:在数组的定义中,数组的大小必须是编译时可知的。
而变量只有在运行时才会被分配内存,才会有值,编译期的时候它还没有值,