正在加载图片...
[o][0][O] §5.2云维数组及多维数组 c0]IO][叮 cL0]I0][2] 二维数组的定义 元素个数=行数 c[0J0]3] 定义方式 c[O][1][0] 数据类型 数组名[常量表达式][常量表 cO叮 c02 必数组 例ita[3][4]; c0][][3] c0][2][0] ●原 float b[2][5]; c0]2]1I intc[2][3][4]: c0][2]I2] ●多 int a[3,4]; co[23] c[1][O][O] c[1][O][1] c山][0][2 int a[3][2] 0 a[0][0] c[IO][3] a0][11 c[I][1][O] 2 a[1][0] c[1][1][1] c[1][1][2] a[00] a[0]1] 3 a[][] c[1][1][3] a[1][0] a[1][1] 4 a[2][0] c][2]I0] c[1][2][1] a[2]o] a[2][1] 5 a[2][1] c1[2][2] c[1]I2][3]§5.2 二维数组及多维数组 二维数组的定义 ❖定义方式: 数据类型 数组名[常量表达式][常量表达式]; ❖数组元素的存放顺序 ⚫原因:内存是一维的 ⚫二维数组:按行序优先 ⚫多维数组:最右下标变化最快 例 int a[3][4]; float b[2][5]; int c[2][3][4]; int a[3,4]; () 行数元素个数=行数列数*列数 int a[3][2] a[0][1] a[1][0] a[1][1] a[2][0] a[2][1] 0 1 4 5 2 3 a[0][0] a[0][0] a[0][1] a[1][0] a[1][1] a[2][0] a[2][1] int c[2][3][4] 0 1 2 3 4 5 6 7. 20 21 22 23 c[0][0][0] c[0][0][1] c[0][0][2] c[0][0][3] c[0][1][0] c[0][1][1] c[0][1][2] c[0][1][3] c[0][2][0] c[0][2][1] c[0][2][2] c[0][2][3] c[1][0][0] c[1][0][1] c[1][0][2] c[1][0][3] c[1][1][0] c[1][1][1] c[1][1][2] c[1][1][3] c[1][2][0] c[1][2][1] c[1][2][2] c[1][2][3]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有