int *a[10]; //指向int类型的指针数组a[10]
int (*a)[10]; //指向有10个int类型数组的指针a
int (*a)(int); //函数指针,指向有一个参数并且返回类型 均为int的函数
int (*a[10])(int); //函数指针的数组,一个有10个指针的数组,该指针指向一个函数,该函数有一个整形参数并返回一个整型数可以遵循这样的规则:从右向左,由近及远,括号优先
注意: 指向数组的指针和指针数组
int *a[10]: a是一个数组,该数组的元素是指针,每个指针都指向一个int型
int (*a)[10]: a是一个指针,该指针指向一个数组,数组元素是int