[实用]函数指针怎么用
来源:互联网 发布:js数组方法有哪些 编辑:程序博客网 时间:2024/04/29 18:27
首先,声明函数指针的类型是这样声明的:
第二,函数名就是函数指针,如有如下函数
第三,实际例子:
第二,定义 runFunc 函数,这个函数的参数是一个函数指针,上面已经说过定义方法
runFunc 直接使用传过来的 函数指针 执行函数
第三,在 main 中将 add、sub 函数的指针(即 add、sub) 传进 runFunc
float (*pFunc)(float, float)float 这个函数返回值的类型,pFunc 这个指针的名称,(float, float) 这个函数的参数列表。
第二,函数名就是函数指针,如有如下函数
void hello() { printf("hello world!\n");}那 hello 就是这个函数的指针。
第三,实际例子:
#include <cstdio>typedef float (*pFunc)(float, float)float add(float in_f1, float in_f2) { return in_f1 + in_f2;}float sub(float in_f1, float in_f2) { return in_f1 - in_f2;}void runFunc(pFunc in_pFunc) { float t_f1 = 10.f; float t_f2 = 5.f; float t_fResult = in_pFunc(t_f1, t_f2); printf("t_fResult = %f", t_fResult);}void main() { runFunc(add, t_f1, t_f2); runFunc(sub, t_f1, t_f2);}首先,定义 add,sub 函数
第二,定义 runFunc 函数,这个函数的参数是一个函数指针,上面已经说过定义方法
runFunc 直接使用传过来的 函数指针 执行函数
第三,在 main 中将 add、sub 函数的指针(即 add、sub) 传进 runFunc
0 0
- [实用]函数指针怎么用
- C/C++ 函数指针与类函数指针【简单实用】
- 万能指针怎么用?
- 结构体指针怎么用
- 菜鸟求指教~类的私有成员是指针应该怎么用构造函数赋值!!!
- 怎么使用二维数组的指针作为函数的参数
- 函数中的指针分配的内存怎么释放
- int * (*ptr)()怎么理解(指向函数的指针)
- 实用函数
- sap指针实用实例
- 实用指针遍历图片
- 函数指针作函数参数/用函数指针调用函数
- 怎么用指针操作二维数组
- 用函数指针调用函数
- 用函数指针调用函数
- 用函数指针调用函数
- 为什么用函数指针
- 用指向指针的指针作函数的参数(指针、指针数组、指向指针的指针)
- 黑马程序员_SWFUpload上传组和imgareaselect组件实现图片截取功能
- IO系统性能之三:在Linux中监视IO性能
- CreateThread线程函数
- linux硬盘开机自动挂载
- Java类之间的关联关系
- [实用]函数指针怎么用
- 华为招聘机试整理13:算分数的问题
- JS中的继承实现
- 如何使用openssl生成RSA公钥和私钥对
- 嵌入式专题: S5PV210: 用FIMC进行图像转换
- rman命令
- 如何限制对象只能建立在堆上或者栈上
- 2014-7-11-C#正则-IP
- 双系统重装win7/Xp后如何恢复ubuntu引导