1、[]的优先级高于*,所以int * p[5] 就是一个数组;每个元素都是 int * 指针;(有三种内存模型,有空在更新);
2、int *p[5];//int *p[5]则是一个大小为5且存放整型指针的数组。
int (*p)[5];//数组指针的意思即为数组的指针,p先和*结合,说明了p是一个指针变量,
//指向一个大小为5的数组。所以,int (*p)[5]即为一个数组指针。
int *p[5];//int *p[5]则是一个大小为5且存放整型指针的数组。
int (*p)[5];//数组指针的意思即为数组的指针,p先和*结合,说明了p是一个指针变量,
//指向一个大小为5的数组。所以,int (*p)[5]即为一个数组指针。