int *p
-------------- 定义p为指向整型数据的指针变量
int *p[4]
------------定义指针数组p,它由4个指向整型数据的指针元素组成 (指针数组)
int (*p)[4]
---------- p为指向包含4个元素的一维数组的指针变量(数组指针)
int f ( )
--------------f为返回整型函数值的函数
int *p( )
---------------p为返回一个指针的函数,该指针指向整型数据
int (*p)( )
-----------------p为指向函数的指针,该函数返回一个整型值(函数指针)
int **p
------------------p是一个指针变量,它指向一个指向整型数据的指针变量
void *p
----------------p是一个指针变量,类型为void(空类型),不指向具体的对象