数组编译时出错error C2057: expected constant expression,以及解决办法

来源:互联网 发布:巴丁算法集 编辑:程序博客网 时间:2024/06/06 04:49

void main()

{

    int i=10;

   int a[i];

}

error C2057: expected constant expression

分析:在数组的定义中,数组的大小必须是编译时可知的。

  而变量只有在运行时才会被分配内存,才会有值,编译期的时候它还没有值,

0 0
原创粉丝点击