二维数组的形式(如下一个三行二列的数组)
[0,0] | [0,1] |
[1,0] | [1,1] |
[2,0] | [2,1] |
二维数组的定义方法
1、数据类型 数组名[行数][列数];
数组名[行数][列数]=x;
......
代码如下:
//二维数组
#include<iostream>
using namespace std;
int main()
{
int arr[2][3];
arr[0][0] = 1;
arr[0][1] = 2;
arr[0][2] = 3;
arr[1][0] = 4;
arr[1][1] = 5;
arr[1][2] = 6;
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
cout<<arr[i][j]<<" ";
}
cout<<endl;//换行
}
system("pause");
return 0;
}
2、数据类型 数组名[行数][列数]={{数据1,数据2...},{数据4,数据5,...},...};
//二维数组
#include<iostream>
using namespace std;
int main()
{
int arr[2][3] = { {3,4,5},{6,7,8} };
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
cout<<arr[i][j]<<" ";
}
cout<<endl;//换行
}
system("pause");
return 0;
}
3、数组类型 数组名[行数][列数]={数据1,数据2,......};
//二维数组
#include<iostream>
using namespace std;
int main()
{
int arr[2][3] = {2,3,4,5,6,7};
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
cout<<arr[i][j]<<" ";
}
cout<<endl;//换行
}
system("pause");
return 0;
}
4、数据类型 数组名[][列数]={数据1,数据2,......};
//二维数组
#include<iostream>
using namespace std;
int main()
{
int arr[][3] = {2,3,4,5,6,7};
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
cout<<arr[i][j]<<" ";
}
cout<<endl;//换行
}
system("pause");
return 0;
}