六国磷酸二铵最新价格:请问一下关于数组定义时占不占内存空间???

来源:百度文库 编辑:高校问答 时间:2024/03/29 16:01:40
定义时char [30]与char [300]
在没输入数据的情况下占的内存是否相同?
在输入abcde...yz这26个字符后这两个占的内存是否相同?

本人认为
第1个.不相同.定义30内存已经分配了30个固定的位置.定义300内存已经分配了300个固定的位置.所以300比30内存大
第2个同上1

不知道我想的占内存是否正确?
谢谢...我一直不敢确认我是否正确,现在终于可以放心了

定义30内存已经分配了30个固定的位置.定义300内存已经分配了300个固定的位置.所以300比30内存大

你的答案是对的.定义数组的时候已经分配的空间,这就是线性表的一个缺点啊.

当然占了

数组在定义的时候就被划分了储存空间,不信你看看两个数组的首元素地址和尾元素地址。