上节课我们已经学习了数组的基本概念,本节课程我们来一起学习数组的分类,以及它们的声明方法。
数组分类:
首先根据维数,数组可以被分为一维数组和多维数组。 其次根据是否可以被重新定义,数组可以分为静态数组和动态数组。
一维数组与多维数组
一维数组, 即上节课程介绍的形式,也是默认情况下的数组形式,一维数组特点是只有一个下标。例如定义一个含有5个元素的一维数组,其在内存中的形式如下图所示:
二维数组, 就是数组里有数组。 实际上,二维数组就是在一维数组的基础上,每个元素不在是一个具体的数据类型,而是再存储一个一维数组 。 二维数组有两个下标。 比如A(5,3)这个二维数组。 其共有6*4=24个元素。 分别是A(0,0)、A(0,1)...A(5,2)、A(5,3)这24个元素。我们可以将其想象为一个Excel表格 ,其形式如下图所示:
![a589849936a7f953b5d91ca98da32030.png](https://img-blog.csdnimg.cn/img_convert/a589849936a7f953b5d91ca98da32030.png)