C++中定义一个数组一定要给出长度吗? 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 定义 数组 长度 一一 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? dlengong 2018-01-24 · TA获得超过280个赞 知道小有建树答主 回答量:149 采纳率:0% 帮助的人:198万 我也去答题访问个人页 关注 展开全部 是的,定义数组必须给出其长度,想要改变其大小也有几种方案1、用宏定义#define ARRAYSIZE 10int array[ARRAYSIZE]这样每次程序运行时只需改变宏就可以方便的改变数组的大小2、动态生成int N;cin>>N;int *array=new int[n];这样就可以使用了3、使用STL中的vector,vector就相当于一个动态的数组,可以随时动态地增加大小,非常方便 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-03-12 C语言里面 数组都要事先定义长度吗 ? 5 2022-09-28 C语言里面 数组都要事先定义长度吗 ? 2022-11-16 C语言中数组长度能使用变量定义吗? 2021-12-03 C语言中普通数组在定义的时候不给出数组的具体长度,那么计算机是在运行期间为其分配长度的吗? 1 2019-01-01 C语言中数组长度不能用变量定义吗? 121 2022-11-16 C语言中,对于不知道长度的数组怎样输入。。。 2018-03-11 c语言中如何得到任何一个类型的已赋值的数组的长度? 13 2019-07-06 C语言中,对于不知道长度的数组怎样输入。。。 6 更多类似问题 > 为你推荐: