new一个数组假设得到a,int* array = new int[a]; 就行了。最后别忘了 delete array;
const int a;cin>>a;int* p = new int[a];这样就可以了。
这样做是不可以的, C++的数组是编译时就需要确定大小的.
lz 的方向搞错了应该考虑动态数组,而不是什么变量变常量