前者是二级地址,就是地址的地址。后者是一级地址,虽然指向的也是一个地址,但是定义的时候申明的是一级地址。
int (*p)[4]是一个数组指针,数组的每一个元素都是一个指针,都指向的是地址。后一个只是一个普通的指针
二级地址是指针的指针,也就是这个指针存放的是一个指针,而不是地址。也就是int **一级指针只是个指针 int *,这个指针存放的是一个地址