zippo
是int [4][2]
类型,其值是这个二维数组的首地址,当作参数传入函数时,其类型退化为指针类型int (*)[2]
,传入的值是二维数组的首地址*zippo
是int [2]
类型(经过一次解引用),其值是二维数组第一行的首地址,由于二维数组的元素在内存是按行线性排列的,因此其值跟二维数组的首地址相同,当作参数传入函数时,其类型退化为指针类型int *
zippo 是指针, 指针的指针也是指针
所以 zippo 和 zippo[0] 和 &zippo[0][0] 都是同一个地址