int think() {return 1;}
process(think); //传递函数地址
process(think());//传递函数返回值
函数原型 double pam(int)
函数指针类型 double (*pf)(int) pf就是函数指针
double pam(int);
double (*pf)(int);
double x=pam(4);
double y=(*pf)(5);
C++允许直接使用pf
double y=pf(5); //也是正确的
typedef const double *(*p_fun) (const double *,int);
p_fun p1=f1;
p_fun pa[3] = {f1,f2,f3};
p_fun (*pd)[3] = &pa;