二维数组的定义和初始化自定义二维数组data(数组元素行列值和类型自己选择),利用双层循环遍历二维数组中各个元素,并输出元素值
时间: 2023-05-20 10:07:42 浏览: 100
二维数组可以理解为一个表格,其中包含若干行和若干列。定义一个二维数组需要指定它的行和列数以及元素类型,例如:
```c++
int data[3][4]; // 定义一个3行4列的二维整型数组
```
也可以使用类型别名来定义一个二维数组,例如:
```c++
using Table = int[3][4];
Table data; // 定义一个3行4列的二维整型数组
```
初始化一个二维数组需要逐个指定每个元素的值,例如:
```c++
int data[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
```
可以利用双层循环遍历二维数组中的每个元素并输出它的值,例如:
```c++
#include <iostream>
int main() {
int data[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 << data[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
这段代码的输出如下:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
阅读全文