int i; 定义一个整型变量i
int *p; 定义一个指向整型变量的指针p
int a[n]; 定义一个整型数组a,它有n个元素
int *p[n]; 定义一个指针数组,它由n个指向整型变量的指针组成
int (*p)[n] 定义一个指针,它指向一个有n个整型元素组成的数组
int f() 定义一个函数,它的返回类型为整型值
int (*p)() 定义一个函数指针,它指向一个返回值类型回整型的函数
int *p() 定义一个函数,它的返回值为指向整型变量的指针
int **p 定义一个指向整型变量的指针的指针