"二维数组的指针"的问答

#include<stdio.h> int main() {int (*p)[3];int a[2][3]={{1,2,3},{4,5,6}};p=a;printf("%d %d %d \n",*(p),*p,*(*(p+1)));return 0; }p是属于组a的首地址.p+1就是a[1][0]的地址那么*(p+1)为什么还是a[1][0]的地址?, 二维数组的指针