C++ 多维数组
提示
- 多维数组的定义和初始化:C++ 中的多维数组可以看作是数组的数组,例如
int x[3][4];
是一个二维数组。我们可以在声明时初始化多维数组,如int test[2][3] = {{2, 4, 5}, {9, 0, 19}};
。 - 访问多维数组元素:多维数组的元素可以通过嵌套循环访问。对于二维数组,通常需要两层循环,第一层循环访问行,第二层循环访问列。
- 多维数组示例:例如,一个三维数组
int test[2][3][2]
可以存储 2×3×2 = 12 个元素,可以通过三层嵌套循环访问它的每个元素。
在 C++ 中,我们可以创建数组的数组,称为多维数组。例如:
int x[3][4];
这里,x 是一个二维数组。它最多可以容纳 12 个元素。
我们可以将这个数 组视为一个表格,有 3 行,每行有 4 列,如下图所示。
三维数组也以类似的方式工作。例如:
float x[2][4][3];