这个长度是可变的
不可以,数组在创建时长度已经确定了,而且创建后也无法更改数组的长度,楼上说的malloc动态申请的内存也是已确定的,你都不能在 不破坏原有数据的情况下改变其大小。那怎么储存未知大小的数据呢,在储存后怎样能随意的对其添加、更改、删除、查找等一系列操作呢?只用简单的数组肯定不行,需要用到别的数...
定义数组长度时可以用变量吗,比如a【n】,n是变量,然后再用scanf输入n的值 小鹿鹿鹿鹿鹿c 异能力者 6 vc6.0是不行的,别的编译环境不清楚。vc6.0的解决方案是动态数组 消逝的守护神 超能力者 9 Acite 超能力者 9 原来不能这么写,后来是c95还是c99标准里面改了,记不太清楚。总之现在最新标准的c语言允...
C语言数组长度可以是一个变量吗 推荐内容C语言数组长度可以是一个变量吗来自匿名用户的提问 回答 最佳答案 由于在程序前端申请的数组的尺寸需要提交编译程序使用,所以无法根据具体运行时刻变量的值分配数组空间,所以必须是常量。如果想用变量控制数组尺寸,可以用malloc动态申请内存作为数组空间。 2017-11-06 抢首赞 更...