数组编译时出错error C2057: expected constant expression,以及解决办法
#include using namespace std; void main(){ int i=10; int a[i];}编译时提示错误:error C2057: expected constant expression原因:i是个变量,一直要到运行期才被分配内存,才会有值,所以编译期的时候它还没有值,故而编译时会出错。解决办法一:采用