函数指针
来源:互联网 发布:下载办公软件2007 编辑:程序博客网 时间:2024/06/01 21:04
1、获取函数的地址
函数名就是该函数的地址
2、声明函数指针
原型 double pam(int);
正确的指针类型声明 double (*pf)(int);
3 、使用指针来调用函数
double pam(int);
double (*pf)(int);
pf = pam;
double x = pam(4);
double y = (*pf)(4); / double y = pf(4);
函数指针示例:
#include <iostream>
using namespace std;
double betsy(int lns)
{
return 0.05 * lns;
}
double pam(int lns)
{
return 0.03 * lns + 0.04 * lns * lns;
}
void estimate(int lines, double(*pf)(int))
{
cout << lines << " lines will take ";
cout << (*pf)(lines) << " hour(s)/n";
}
int main()
{
int code;
cout << "How many lines of codes do you need? ";
cin >> code;
cout << "Here's Besty's estimate: /n";
estimate(code, betsy);
cout << "Here's Pam's estimate: /n";
estimate(code, pam);
return 0;
}
- 指针函数 函数指针
- 函数指针/指针函数
- 指针函数&函数指针
- 函数指针 指针函数
- 函数指针 指针函数
- 指针函数,函数指针
- 函数指针,指针函数,
- 指针函数,函数指针
- 函数指针 指针函数
- 函数指针、指针函数
- 指针函数&函数指针
- 函数指针 指针函数
- 函数指针 指针函数
- 函数指针&指针函数
- 指针函数 函数指针
- 指针函数 &函数指针
- 函数指针&指针函数
- void指针 函数指针
- VS2008集成Qt 环境搭建
- 写给想成为Linux 高手的人们 ——Linux系统学习方法论
- javascript目录树(dtree)
- Oracle trunc时间截断
- VC进行屏幕截图,并把结果保存到磁盘上
- 函数指针
- SqlServer2000 模拟 rownumber() 函数
- 和某mid的一次邂逅(二)(关于触摸屏换屏)
- red5 服务器端与客户端实例
- [功能函数] 移动函数(moveElement)
- PowerPc 架构 及 汇编指令 之二 PowerPC 汇编语言
- 详解Spring中bean的scope
- 利用javascript设置网页快捷键
- TopView(赢富)数据图片怎么看