函数指针通常用来实现回调,其基本用法如下:
1、定义函数指针类型
// 定义一个原型为int Fun( int a );的函数指针
typdef int (*PTRFUN) ( int aPara );
2、函数指针变量的定义
PTRFUN pFun; // pFun 为函数指针变量名
int (*pFun2) ( int a ); // pFun2也是函数指针变量名
3、函数指针作为函数的参数传递
// 定义回调函数
int CallBack( int a ){
return ++a;
}
...
- [nigel] 呀呀,老鸟老鸟,多去我那看看哦~ 08/06 00:23
- [zjdayy] 谢谢你的提醒。 08/04 19:30
- [yannzi] 恩……支持一下!程序的风格蛮好的,回溯这个我以前学了好几天。不简单的。 05/07 09:58
- [aten] 呵呵,来看看!虽然还看不懂! -_-!!!支持你! 03/03 16:04
- [gyk1983] 程序没有问题 12/12 13:06
- [lzzhy] 你现在c和汇编一起学吗 10/19 22:16
- [zdpopup] 太谢谢你对我 ADD 和 AND 提醒.我混了好几天,没发现 07/03 00:25
- [miaozaoyang] 没有吧,我的程序就是正序的啊,现压栈,然后在出栈到需要改写的位置。 还请指教。 检测点6.1 02/14 11:40