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

void main()

{

    int i=10;

   int a[i];

}

error C2057: expected constant expression

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

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

发布了7 篇原创文章 · 获赞 0 · 访问量 4086

猜你喜欢

转载自blog.csdn.net/kk_flying/article/details/52288855
今日推荐