5.5 二维数组
发布时间:
- 二维数组组定义
就是在一维数组上,多加一个维度
二维数组定义方式. 二维数组定义的四种方式:
1.数据类型 数组名[行数][列数];
2.数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数居4}};
3. 数据类型 数组名[行数][列数] ={数据1,数据2,数据3,数据4};
4. 数据类型 数组名[ ][列数]={数据1,数据2,数据3,数据4};
建议:以上4种定义方式,利用第二种更加直观,提高代码的可读性
示例:
js
#include <iostream>
using namespace std;
int main()
{
// 方式1
// 数组类型 数组名[行数了[列数]
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;
}
// 方式2
// 数据类型 数组名[行数了[列数〕二{{数据1,数据2},{数据了,数据4了了;
int arr2[2][3] =
{{1, 2, 3},
{4, 5, 6}};
// 方式3
// 数据类型 数组名【行数了[列数〕二{ 数据1,数据2,数据了,数据4 了;
int arr3[2][3] = {1, 2, 3, 4, 5, 6};
// 方式4
// 数据类型 数组名[][列数〕二{数据1,数据2,数据了,数据4 };
int arr4[][3] = {1, 2, 3, 4, 5, 6};
return 0;
}