什么是静态数组?有什么作用?请具体介绍。

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:05:13

静态数组就是长度在声明时已经确定的数组,例如:

int a[5];

static?
值不变,另外一个就是内存的分配,那就要具体看了

C语言没有动态吧,好像都是静态的。
VB中有,就是能扩大或缩小数组的大小。
例如:redim[preserve] 变量(下标)AS 类型

就是在声明时定死了包含元素个数的数组。

静态数组 static 与 “动态”auto 的区别在于 编译器为两者分配的内存不一致 static型会一直存在于内存中 而AUTO型的只有在调用编译器才给分配内存 所以当定义一个局部变量数组是 只有static型的才能初始化。不过ANIC c标准好像auto也能初始化了