722维数组的定义和引用 7212维数组的定义 7.222继数组元素的引用 72.32维数组元素的初始化 7242维数组应用举例 Return
7.2 2维数组的定义和引用 7.2.1 2维数组的定义 7.2.2 2维数组元素的引用 7.2.3 2维数组元素的初始化 7.2.4 2维数组应用举例 [Return]
721二维数组的定义 二维数组的定义方式如下: 数据类型数组名行常量表达式列常量表达式,数组名 2行常量表达式2川列常量表达式21… 数组元素在内存中的排列顺序为“按行存放”,即 先顺序存放第一行的元素,再存放第二行,以此类推。 2.设有一个m*n的数组x,则第行第j列的元素x订在数 组中的位置为:i*m+j(注意:行号、列号均从0开始计数) 3.可以把2维数组看作是一种特殊的1维数组:它的元 素又是一个1维数组 例如,对x[3][2],可以把x看作是一个1维数组,它有3个元素:x[0 x[1]x[2],每个元素又是一个包含2个元素的1维数组,如图7-4所示 即把x0]、x[1]x[2]看作是3个1维数组的名字 ⅹ[0]-x00x01 -x10 xlI X[2]- --X20x21 IReturn
二维数组的定义方式如下: 数据类型 数组名[行常量表达式][列常量表达式][, 数组名 2[行常量表达式2][列常量表达式2]……]; 1.数组元素在内存中的排列顺序为“按行存放”,即 先顺序存放第一行的元素,再存放第二行,以此类推。 2. 设有一个m*n的数组x,则第i行第j列的元素x[i][j]在数 组中的位置为:i*m+j(注意:行号、列号均从0开始计数)。 3.可以把2维数组看作是一种特殊的1维数组:它的元 素又是一个1维数组。 例如,对x[3][2],可以把x看作是一个1维数组,它有3个元素:x[0]、 x[1]、x[2],每个元素又是一个包含2个元素的1维数组,如图7-4所示。 即把x[0]、x[1]、x[2]看作是3个1维数组的名字。 X[0]-------------x00 x01 X[1]-------------x10 x11 X[2]-------------x20 x21 [Return] 7.2.1 二维数组的定义
7.222维数组元素的引用 引用2维数组元素的形式为: 数组名行下标表达式列下标表达式 1.“行下标表达式”和“列下标表达式”,都应是 整型表达式或符号常量。 2.“行下标表达式”和“列下标表达式”的值,都 应在已定义数组大小的范围内。假设有数组x3[4],则可 用的行下标范围为0~2,列下标范围为0~3。 3.对基本数据类型的变量所能进行的操作,也都适 于相同数据类型的二维数组元素。 Reture
7.2.2 2维数组元素的引用 引用2维数组元素的形式为: 数组名[行下标表达式][列下标表达式] 1.“行下标表达式”和“列下标表达式” ,都应是 整型表达式或符号常量。 2.“行下标表达式”和“列下标表达式”的值,都 应在已定义数组大小的范围内。假设有数组x[3][4],则可 用的行下标范围为0~2,列下标范围为0~3。 3.对基本数据类型的变量所能进行的操作,也都适 合于相同数据类型的二维数组元素。 [Return]