本文概述
- C ++多维数组示例
- C ++多维数组示例:同时进行声明和初始化
C ++多维数组示例让我们看一个简单的C ++多维数组示例, 它声明, 初始化和遍历二维数组。
#include <
iostream>
using namespace std;
int main()
{
int test[3][3];
//declaration of 2D array
test[0][0]=5;
//initialization
test[0][1]=10;
test[1][1]=15;
test[1][2]=20;
test[2][0]=30;
test[2][2]=10;
//traversal
for(int i = 0;
i <
3;
++i)
{
for(int j = 0;
j <
3;
++j)
{
cout<
<
test[i][j]<
<
" ";
}
cout<
<
"\n";
//new line at each row
}
return 0;
}
输出:
5 10 0
0 15 20
30 0 10
C ++多维数组示例:同时进行声明和初始化让我们看一个多维数组的简单示例, 该数组在声明时初始化数组。
#include <
iostream>
using namespace std;
int main()
{
int test[3][3] =
{
{2, 5, 5}, {4, 0, 3}, {9, 1, 8}};
//declaration and initialization
//traversal
for(int i = 0;
i <
3;
++i)
{
for(int j = 0;
j <
3;
++j)
{
cout<
<
test[i][j]<
<
" ";
}
cout<
<
"\n";
//new line at each row
}
return 0;
}
输出:“
2 5 5
4 0 3
9 1 8