永发信息网

C++问题:如何定义一个未知大小的一维数组,数组大小由输入的值决定

答案:3  悬赏:0  手机版
解决时间 2021-12-04 13:55
C++问题:如何定义一个未知大小的一维数组,数组大小由输入的值决定
最佳答案
方法一:
……
int n;
cout<<"请输入你想建立的一维数组维数:"<cin>>n;
int *array = new int[n];
……
delete [] array;
方法二:
现代c++程序一般用容器vector代替数组。
vector vec;
添加值(比如1)用vec.pushback(1)
全部回答
定义的时候,大小直接留空就ok了
char a[];
int arraysize;//元素个数
cout<<"请输入数组的大小:";
cin>>arraysize;

int *array;//用指针指向一个数组
array=new int[arraysize]; //动态内存分配
....
delete []array;//最后要释放这个空间,是一组空间所以加了[]。

array=new int[arraysize];
new表示申请空间;什么类型?int;多大?arraysize
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦中经常梦到家中老宅破烂不堪
wps怎么调整放映时间?
女方想离婚,协议不成,又不履行做妻子的义务
EXCEL选中图片没有旋转的绿色小点,无法旋转
大扁头真的以后会变大饼脸吗
方岱宁的介绍
1800左右的手机,前置指纹
联想拯救者y7000带的正品office产品激活码在
王伟烫染在哪里啊,我有事要去这个地方
怎么办啊?我带孝期间竟然理发了。该怎么办啊
人生走到山穷水尽的感悟!
什么是泊拉图色的爱情?
索尼E5553麻烦哪位修手机,师父看看
淄川有个算卦的地方叫奇门信息,您知道吗
水电镀,酸铜缸氯离子加太多了,怎么办
推荐资讯
粤A的车牌在深圳限牌吗?
我们结婚了高甜情侣
求虚幻4引擎下载,给个能用的,我下的打开后
我是一名外贸业务员,做塑胶模具的,请问我该从
求问轩辕剑六和穹之扉在steam和wegame上的有
贵阳的阿迪达斯店详细地址多说几个
下列说法中:①元素的相对原子质量是该元素一
建华区齐齐哈尔轩福麻辣烫在哪里啊,我有事要
下面是按一定规律排列的北京08奥运28项比赛项
嘉兴职业技术学院什么快递能到?????
援助的,拼音和意思还有造句
发动机分那些型号,各有什么优点和缺点?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?