一、指针函数
返回指针的函数,本质是函数
int *fun(int x,int y);
调用指针函数时,需要一个同类型的指针来接收其函数的返回值
int *p;
p=fun(x,y);
二、函数指针
本质是指针变量,该指针指向这个函数
int fun(int x,int y);
int (*p)(int,int);
//函数指针需要将函数的地址赋值给它
fun=fun();
fun=&fun();//取地址符非必须
三、函数指针数组
存放指向函数的指针的数组
int (*p[10])(int,int);
//错误的例子
int *p[10](int,int);
int (*)(int,int)p[10];