int a ; 定义一个整型变量
int *a; 定义一个指向整型数的指针变量a
int **a 定义一个指向指向整型数的指针的指针啊
int a[10] 定义一个包含10个int值的数组
int *a[10] 定义一个包含10个指针的数组,该指针指向整型数
int (*a)[10] 定义一个指向包含10个int值的数组的指针
int *a(int) 定义一个指向函数的指针,该函数有一个整型参数,并返回一个整型数
int (*a[10])(int ) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数,并返回一个整型数。