C++如何打印二维数组
时间: 2024-05-05 21:22:12 浏览: 15
在C++中打印二维数组有很多种方法,这里介绍两种:
第一种方法:使用两个嵌套的for循环
```cpp
#include <iostream>
using namespace std;
int main()
{
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++)
{
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
第二种方法:使用指针和数组名
```cpp
#include <iostream>
using namespace std;
int main()
{
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int (*p)[4] = arr;
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 4; j++)
{
cout << *(*(p + i) + j) << " ";
}
cout << endl;
}
return 0;
}
```
这两种方法都可以用来打印二维数组,第一种方法比较简单易懂,第二种方法比较灵活。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)