理解二维数组的地址 假定定义一个4行5列的二维数组,示例:int a[4][5];二维数组在逻辑上是由行和列组成的,因此,对二维数组可以将其分为三层来理解: 1.第一层将数组a看做为一个变量; 2.第二层将二维数组a看做为一个一维数组,由a[0]、a[1]、a[2]、a[3]4个元素组成; 3.第三层将第二层中的每个数组元素看作为一个单独的数组。 a[0] a[1] a[2] a[3] a[0][0] a[0][1] a[0][2] ...... a[1][0] a[1][1] a[1][2] ...... a[2][0] a[2][1] a[2][2] ....... a[3][0] a[3][1] a[3][2] ...... 第一层 第二层 第三层 |