第7章数组 7.2二维数组的定义和引用 ◆三维数组的定义 类型说明符数组名[常量表达式][常量表达式][常量表达式] 例如:inta[2][3][4];可看作由若干页表格所组成: a(0,0,0)a(0,0,1)|a(0,0,2)a(0,0,3) a(0,1,0)a(0,1,1)|a(0,1,2)a(0,1,3)第1页 a(0,2,0)a(0,2,1)a(o,2,2)a(0,2,3) a(,0,0)a(1,0,1)a(1,0,2)a(1,0,3) a(1,1,0)a(1,1,1)a(1,1,2)a(1,1,3)第2页 a(1,2,0)a(,2,1)a(1,2,2)a(1,2,3)
-16- 第7章 数组 7.2 二维数组的定义和引用 v 三维数组的定义 类型说明符 数组名[常量表达式][常量表达式][常量表达式] 例如:int a[2][3][4];可看作由若干页表格所组成: a(0,2,3) a(0,1,3) a(0,0,3) a(0,2,2) a(0,1,2) a(0,0,2) a(0,2,1) a(0,1,1) a(0,0,1) a(0,2,0) a(0,1,0) a(0,0,0) a(1,2,3) a(1,1,3) a(1,0,3) a(1,2,2) a(1,1,2) a(1,0,2) a(1,2,1) a(1,1,1) a(1,0,1) a(1,2,0) a(1,1,0) a(1,0,0) 第1页 第2页
第7章数组 7.2二维数组的定义和引用 三维数组元素在内存中的排列顺序 a[0][0][0]→a[0][0[1→a[0][0][2]→a[0][0][3]→ a[0][1][0]→a[0][1[1]→a[0][1][2]→a[0][1[3]→ a[0[2][0]→a[0][2][1]→a[0[2][2]→a[0][2][3]→ a[1][0][0]→a[1][0][1]→a[1[0][2]→a[1][0][3]→ a[l][1[0]→a[1][1[1→a[1][1[2]→a[1][1][3]→ a[1][2[0]→a[1[2][1]→a[1][2][2]→a[1][2][3]→ 17
-17- 第7章 数组 7.2 二维数组的定义和引用 v 三维数组元素在内存中的排列顺序 a[0][0][0]→a[0][0][1]→a[0][0][2]→a[0][0][3]→ a[0][1][0]→a[0][1][1]→a[0][1][2]→a[0][1][3]→ a[0][2][0]→a[0][2][1]→a[0][2][2]→a[0][2][3]→ a[1][0][0]→a[1][0][1]→a[1][0][2]→a[1][0][3]→ a[1][1][0]→a[1][1][1]→a[1][1][2]→a[1][1][3]→ a[1][2][0]→a[1][2][1]→a[1][2][2]→a[1][2][3]→