当前位置: 首页 > 最新文章 > 正文

二维数组介绍

例如:Int num[4][6];相当于定义了一个二维表格,每个表格对应于一个整型变量,下标变化如下表所示。[0][0][0][1][0][2][0][3][0][4][0][5][1][0][1][1][1][2][1][3][1][4][1][5][2][0][2][1][2][2][2][3][2][4][2][5][3][0][3][1][3][2][3][3][3] [4][3][5]二

admin

例如:Int num[4][6];相当于定义了一个二维表格,每个表格对应于一个整型变量,下标变化如下表所示。[0][0][0][1][0][2][0][3][0][4][0][5][1][0][1][1][1][2][1][3][1][4][1][5][2][0][2][1][2][2][2][3][2][4][2][5][3][0][3][1][3][2][3][3][3] [4][3][5]二维数组 num 由 4 行 6 列组成,共有 24 个元素,其中每一行都有 6 个元素,如第 1 行的 6 个元素是num[0][0]、num[0][1]、num[0][2]、 num[0][3]、num[0][4]、num[0][5]。使用二维数组时,需要区分是处理行数据、列数据,还是处理所有数据的行列下标。例如对于数组num[4][3],可用如下方式初始化:int num[4][3]={{45,67,78},{43,57,68},{15,65,72},{15,47,28}}。

1. 定义

与一维数组定义方法类似,二维数组定义的一般格式:

类型名 数组名[常量表达式1][常量表达式2];

通常二维数组中的第一维表示行下标,第二维表示列下标。行下标和列下标都是从0开始的。例如:

Int num[4][6];

相当于定义了一个二维表格,每个表格对应于一个整型变量,下标变化如下表所示。

[0][0]

[0][1]

[0][2]

[0][3]

[0][4]

[0][5]

[1][0]

[1][1]

[1][2]

[1][3]

[1][4]

[1][5]

[2][0]

[2][1]

[2][2]

[2][3]

[2][4]

[2][5]

[3][0]

[3][1]

[3][2]

[3][3]

[3] [4]

[3][5]

二维数组 num 由 4 行 6 列组成,共有 24 个元素,其中每一行都有 6 个元素,如第 1 行的 6 个元素是num[0][0]、num[0][1]、num[0][2]、 num[0][3]、num[0][4]、num[0][5]。


2. 引用

二维数组的使用与一维数组类似,引用的格式为:

数组名[下标1][下标2]

使用数组时特别注意下标不能越界。

使用二维数组时,需要区分是处理行数据、列数据,还是处理所有数据的行列下标。


3. 初始化

二维数组的初始化与一维数组类似。例如对于数组num[4][3],可用如下方式初始化:

int num[4][3]={{45,67,78},{43,57,68},{15,65,72},{15,47,28}}。

— END —


上一篇: C语言二维数组详解 下一篇:交往礼仪中的三a原则(礼仪三大原则有哪些)
返回顶部