C++怎么将一个变量变成常量

2025-04-23 16:51:18
推荐回答(4个)
回答1:

new一个数组
假设得到a,
int* array = new int[a];
就行了。
最后别忘了 delete array;

回答2:

const int a;
cin>>a;
int* p = new int[a];
这样就可以了。

回答3:

这样做是不可以的, C++的数组是编译时就需要确定大小的.

回答4:

lz 的方向搞错了

应该考虑动态数组,而不是什么变量变常量