会Compile Error,*p[3]是定义了一个指针数组,它有三个元素,每个元素指向一个int型数。应该改成 (*p)[2],这样的话p就是一个指向含2个int型元素的整型数组的指针。*(p[0]+1)=*(a[1]+1)=a[1][1]=4;
a[1][1] 或者 4p[0]=a[1]相当于把int(*)[2]类型转换为int*类型了如果p指针这样定义int(*p)[2],就为5.
4