1. 函数指针是指针, 指向函数的指针
int (*p_fun)(int b, int c) 声明一个函数指针p_fun,它指向参数为int b, int c,返回值为int的函数。
int (*p_fun)(int, int) = NULL; //初始化指针为NULL
2. 指针函数是函数,返回值为指针类型的函数
int * fun(int b, intc); 声明一个指针函数,函数名为fun,参数为int b,intc 返回int *类型的函数。
注:因为*比()的运算符优先级低, 所以函数指针需要加上()。