根据维数的不同,数组可以分为一维数组、二维数组、三维数组,…… 。其中,二维及二维以上的数组称为多维数组。
u一维数组
一维数组常用来处理如下所示的数据:

v二维数组
二维数组可以描述如下所示的数据:

w三维数组
三维数组可以描述如下所示的数据:

根据数组元素个数是否固定进行分类,数组可以分为静态数组和动态数组。
u静态数组
所谓静态数组,就是指数组中元素的个数固定不变,由于我们通常将数组中的元素个数称为数组的长度,因此,静态数组就是定长数组。
v动态数组
所谓动态数组,则是指数组中元素的个数可以发生变化,因此,动态数组就是变长数组。