📜  获取二维数组的元素 c++ (1)

📅  最后修改于: 2023-12-03 15:41:27.305000             🧑  作者: Mango

获取二维数组的元素 C++

在 C++ 中,二维数组是一个数组,其中每个元素又是一个数组。因此,要访问二维数组的每个元素,我们需要使用两个索引。

声明二维数组

声明一个二维数组的语法如下:

<数据类型> <数组名称>[<行数>][<列数>];

例如,一个 3x4 的二维整数数组可以这样声明:

int arr[3][4];
访问二维数组元素

可以通过索引访问二维数组中的元素。例如,要访问元素 arr[1][2],我们需要使用如下语法:

<数组名称>[<行索引>][<列索引>]

例如:

int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int x = arr[1][2];

在这个例子中,变量 x 的值为 7,因为 arr[1][2] 的值为 7。

如果你想遍历整个二维数组,可以使用双重循环来完成。第一层循环遍历行,第二层循环遍历列。例如:

int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
for (int i = 0; i < 3; i++) {
  for (int j = 0; j < 4; j++) {
    std::cout << arr[i][j] << " ";
  }
  std::cout << std::endl;
}

这个程序会输出整个二维数组,即:

1 2 3 4
5 6 7 8
9 10 11 12
总结

使用两个索引来访问二维数组中的元素。要遍历整个二维数组,需要使用双重循环。