11智能在线
新记
C++中定义一个数组一定要给出长度吗?
如题所述
举报该文章
相关建议 2018-01-24
是的,定义数组必须给出其长度,想要改变其大小也有几种方案
1、用宏定义
#define ARRAYSIZE 10
int array[ARRAYSIZE]
这样每次程序运行时只需改变宏就可以方便的改变数组的大小
2、动态生成
int N;
cin>>N;
int *array=new int[n];
这样就可以使用了
3、使用STL中的vector,vector就相当于一个动态的数组,可以随时动态地增加大小,非常方便
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f84pv77m2vsvp8m444m.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
C++中定义一个数组一定要给出长度吗?要是我想通过用户输入给...
如何在C++中定义一个不确定长度的数组
C++中如何定义一个不知道长度的数组?求大神帮助
C++如何定义一个未知长度的数组
C++里面想定义一个数组,但不知道具体大小,怎么办?
c++可以定义一个空数组吗
c++定义数组,但长度未知
在子函数中如果参数为数组,那么数组在定义时可以不指定大小吗?...