为了实现函数指针,应当完成如下工作:
(1).获取函数的地址
(2).声明一个函数指针
(3).使用函数指针来调用函数
1.获取函数地址
十分简单,只需要使用函数名,后面不跟参数即可。think()是一个函数。
For example, process(think)
2.声明函数指针
通过函数声明理解函数指针,
double pam(int);
对应正确的指针类型声明如下,
double (*pt)(int);
由上,pam等价于(*pt).
3.使用指针来调用函数
double pam(int);
double (*pf)(int);
pf =pam;
double x = pam(4);
double y = (*pf)(5);
函数指针深入讨论,下次讲解