0
多维数组
C++ 支持多维数组。
多维数组声明的一般形式如下:type name[ size1 ][ size2 ]...[ sizeN ];
例如:
下面是定义了一个三维数组
二维数组
多维数组最简单的形式是二维数组,如下:type name [ size1 ][ size2 ];
一个二维数组可以被认为是一个带有 x 行和 y 列的表格。
下面是一个二维数组,包含 5 行和 5 列:
因此,数组中的每个元素是使用形式为 a[i]j 的元素名称来标识的,其中 a 是数组名称,i 和 j 是唯一标识 a 中每个元素的下标,例如左上角的元素是 a[0]0。
- 二维数组的初始化
下标都是从 0 开始计数的~
下面的初始化与上面是等同的:
- 访问二维数组元素
二维数组中的元素是通过使用下标来访问的。例如:
分析:表示打印数组中行为 1,列为 0 的元素,从 0 开始计数,即上面数组中的数字 3。
- 实例
:: details 二维数组的输出 示例代码
运行结果:
:: tip 分析 二维数组的打印借助 for 循环嵌套,外层循环是遍历行 0-2,内层循环是遍历列 0-1。 ::
上一章
1d 下一章
string