本文参考原文链接:https://blog.csdn.net/kk_flying/article/details/52288855
写下来是为了方便自己查看。
void main()
{
int i=10;
int a[i];
}
error C2057: expected constant expression
分析:在数组的定义中,数组的大小必须是编译时可知的。
而变量只有在运行时才会被分配内存,才会有值,编译期的时候它还没有值。
本文参考原文链接:https://blog.csdn.net/kk_flying/article/details/52288855
写下来是为了方便自己查看。
void main()
{
int i=10;
int a[i];
}
error C2057: expected constant expression
分析:在数组的定义中,数组的大小必须是编译时可知的。
而变量只有在运行时才会被分配内存,才会有值,编译期的时候它还没有值。