6.2二维和多维数组 622二维数组的引用 引用二维数组元素时必须带有两个下标,形式如下 数组名[下标1下标2 623二维数组存储 二维数组在内存中占据一系列连续的存储单元,数组元素按行顺 序存放,先放行下标是0的元素,再放行下标是1的元素, 数组inta3][4]的存储示意 a(0jo] a[ojl] a[0j2] a[0J3] a[1[0] a[l] a[u2] a[l]3] a[2]0] a[2J1] a[2J[2] a[2J13
6.2.2 二维数组的引用 引用二维数组元素时必须带有两个下标,形式如下: 数组名[下标1][下标2] 6.2.3 二维数组存储 二维数组在内存中占据一系列连续的存储单元,数组元素按行顺 序存放,先放行下标是0的元素,再放行下标是1的元素,... 数组int a[3][4]的存储示意 6.2 二维和多维数组 a[0][0] a[0][1] a[0][2] a[0][3] a[1][0] a[1][1] a[1][2] a[1][3] a[2][0] a[2][1] a[2][2] a[2][3]
6.2二维和多维数组 6.2.4二维数组初始化 二维数组定义时也可以用花括号对全部或前面一部分数组元 素赋初始化。通过初始化也可以定义二维数组。 例:解释下面数组定义和初始化的意义: inta[2[3}={1,2,34,5,6} inta[2[3}={1,2} inta2IB3}={1,2,3;,{45.6}}; inta3]4}={1,2},{3},{4,5},{6} intl34={12,(3},}; inta[2][3}={1,2,3,4,5,6,7,8}; mnta3]=({12,3},{45},{6} ●inta3}={1,2,34,5,6,7} 6.2.5二维数组实例
6.2.4 二维数组初始化 二维数组定义时也可以用花括号对全部或前面一部分数组元 素赋初始化。通过初始化也可以定义二维数组。 例: 解释下面数组定义和初始化的意义: int a[2][3]={1,2,3,4,5,6}; int a[2][3]={1,2}; int a[2][3]={{1,2,3}, {4,5,6} }; int a[3][4]={{1,2}, {3}, {4,5},{6}}; int a[3][4]={{1,2},{3}, }; int a[2][3]={1,2,3,4,5,6,7,8}; int a[][3]={ {1,2,3},{4,5},{6}}; int a[][3]={ 1,2,3,4,5,6,7}; 6.2.5 二维数组实例 6.2 二维和多维数组