二维数组地址


a代表0行地址
&a代表整个数组首地址   正好等于首行首地址
*a表示0行首地址
a+1代表第0+1行地址
 
**a首行首地址元素  (双重解引用:第一重确定首地址;第二重确定元素值)
 
*a代表第0行首地址
*(a+1)代表第0+1行首地址
*(a+2)代表第0+2行首地址
 
a[i]代表第i行元素首地址,等价于*(a+i)
a[i][j]
**a ==*(a[i])    表示i行首地址元素,等价于 *(a+i)
a[0] == *a   表示0行首地址
 
&a代表整个数组的首地址
&a+1代表该数组下一个元素的下个位置的地址
 
*(a+i)+j 代表的是地i行第j个元素  *a+1代表第0行第1个元素
*(a+1)+1代表第1行第1个元素