##多维数组与指针
我在学习过程当中,针对二维数组的指针做一个介绍
#include<stdio.h>
int main(){
int zip[2][2];
}
针对上述代码中的二维数组zip指向的是数组的首地址,而对于二维数组我们可以理解为:一位数组的数组,因此二维数组当中的元素是一位数组。因此zip保存的是zip[0]的地址;
但是zip[0],本身是一个一位数组,因此它保存的是数组中首元素的地址:zip[0][0]的地址;
因此解引用zip[0]得到的是zip[0][0]的值;
而解引用zip得到的是二维数组首元素zip[0]的值,也就是zip[0][0]的地址,因此想要得到zip[0][0]的值,必须再次解引用:**zip.