int p;
定义一个整型变量p;
int *p;
定义一个指向int类型的指针变量p;
int p[3];
定义一个一维数组,每个数组成员为int类型的变量;
int *p[3];
定义一个指针数组,数组中每个成员都是一个指针;
int (*p)[3];
定义一个数组指针;
int **p;
定义一个二级指针,可以用来保存一级指针的地址;
int p(int);
定义一个返回值为int类型,形参列表为一个int类型的函数;
int (*p)(int);
定义一个函数指针,指向返回值为int类型,形参列表为一个int类型的函数