您的位置:首页 > 编程语言 > C语言/C++

函数指针的正确理解 from C++ Primer Plus P242

2016-06-08 00:00 281 查看
为了实现函数指针,应当完成如下工作:

(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);

函数指针深入讨论,下次讲解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: