对数组名取地址为数组的地址,对其+1跳数组的长度
对一维数组的地址取值等于一维数组首元素的地址
a[i] = *(a + i)
a[i][j] = *(*(a + i) + j)
a + i:第i + 1个一维数组的地址
*(a + i):第i + 1个一维数组的首元素地址
*(a + i) + j: 第i + 1个一维数组的第j + 1个元素的地址
*(*(a + i) + j):第i + 1个一维数组的第j + 1个元素的地址的值
aa:二维数组名;a:一维数组名
&a:对一维数组的地址取值等于一维数组首元素的地址
a:一维数组的首元素地址
aa:首个一维数组的地址
*aa:首个一维数组的首元素地址
**aa:首个一维数组的首元素的值
&aa:对二维数组名取地址,等于二位数组的地址
*(&aa):对二维数组的地址取值等于收个一维数组的地址
**(&aa):=*aa