未完待续
指针类型
int *p[3];
P是一个数组
指针所指向的内容的类型是整型的,P 是一个由返回整型数据的指针所组成的数组。
int (*p)[3];
P是一个指针
“()”为了改变优先级,指针所指向的内容是一个数组,然后再与 int 结合,说明数组里的元素是整型的.所以 P 是一个指向由整型数据组成的数组的指针。
int **p;
多级指针
P是一个函数
从 P 处起,先与()结合,说明 P 是一个函数
int (*p)(int);
函数指针
int *(*p(int))[3]
P 是一个参数为一个整数据且返回一个指向由整型指针变量组成的数组的指针变量的函数.