c语言动态数组和静态数组的区别

更新时间:02-01 教程 由 何必等 分享

c语言动态数组和静态数组的区别?

一、主体不同

1、静态数组:是在声明时已经确定子数组大小的数组。

2、动态数组:指在声明时没有确定数组大小的数组。

二、特点不同

1、静态数组:即数组元素的个数固定不变。

2、动态数组:即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出数组的大小。

三、优缺点不同

1、静态数组:已经确定子数组大小的数组。会造成空间浪费。

2、动态数组:使用动态数组的优点是可以根据用户需要,有效利用存储空间。

声明:关于《c语言动态数组和静态数组的区别》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2196498.html