数组的大小不是固定的。在大多数编程语言中,数组的大小可以在定义时指定,但也可以在运行时动态改变。不过,需要注意的是,对于一维数组,一旦定义,其大小通常是固定的,不能改变。而对于二维数组,虽然可以在定义时只指定一个维度的大小,另一个维度的大小可以在运行时动态分配。
一维数组:
在定义时需要指定大小,并且大小在程序运行期间是不可变的。
二维数组:
可以在定义时只指定一个维度的大小,另一个维度的大小可以在运行时动态分配。
动态数组:
某些语言提供了动态数组的功能,允许在运行时改变数组的大小。
数组元素类型:
所有数组元素的类型必须相同。