C语言,有如下定义: int a[2][3],(*pa)[3]=a;不是定义一个二维数组a么,又定义了一个数组指针么?它指向了a[0]的地址是么? 请详细解释一下 int (*pa)[3]=a;的含义 为啥要这么写啊 以及和指针数组的区别,谢谢!