2933| 4
|
typedef void ( *VFUNC)(void); |
50金钱
最佳答案函数指针是指向函数的指针变量,他的本质是一个指针变量
void (*VFUNC)(void); 是定义一个函数指针
typedef void (*VFUNC)(void); 是类型定义一个函数指针,这样的写法虽然很难看,但是C的标准就是这样的
这样的好处是你可以通过指针传递,让一个句代码可以执行不同的函数。
[mw_shl_code=c,true]typedef void (*VFUNC)(void);
void myfun(void);
VFUNC fun=myfun;
fun();[/mw_shl_code]
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-19 00:11
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网