C++ 如何动态创建数组 intx(10);chartest[x];这样报错说未知数组大小,怎么办... int x(10);char test[x];这样报错说未知数组大小,怎么办 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c++ 动态 数组 搜索资料 2个回答 #热议# 为什么有人显老,有人显年轻? duck_lwz 推荐于2017-09-22 · TA获得超过512个赞 知道小有建树答主 回答量:313 采纳率:0% 帮助的人:332万 我也去答题访问个人页 关注 展开全部 定义数组时,数组的大小必须为常量,即在编译时就要存在的数值,如:int arr[5];当数组大小要根据程序的执行情况确定时,可采用创建动态数组的形式,如:int x(10);char* test = new char [x];动态创建的数组,在程序结束之前一定要释放内存,否则会造成内存泄漏,如:delete [] test 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 adoqq_bd 2011-12-21 · TA获得超过7050个赞 知道大有可为答主 回答量:1818 采纳率:63% 帮助的人:1619万 我也去答题访问个人页 关注 展开全部 char* test =new char[x]; 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-10-25 C语言如何定义动态数组 8 2018-04-17 c++中怎样定义动态数组 4 2019-11-06 c++中怎样定义动态数组? 3 2016-10-07 c语言如何动态创建二维数组 1 更多类似问题 > 为你推荐: