typedef void (*funcptr)() 是什么意思
2014-07-18 20:33
429 查看
很多新手对这个问题疑惑了,究竟是什么意思?
其实这也是C/c++的基础。
这段代码的意思是:
比如你有2个函数:
void girl() { printf("g i r l !"); }
void boy() { printf("b o y !"); }
typedef void (*funcptr)()
funcptr fun = &girl;
fun();
fun = &boy;
fun();
以上代码就会输出 girlboy
其实建立一个通用的函数,但是这个通用的函数的参数必须要一样。
其实这也是C/c++的基础。
这段代码的意思是:
比如你有2个函数:
void girl() { printf("g i r l !"); }
void boy() { printf("b o y !"); }
typedef void (*funcptr)()
funcptr fun = &girl;
fun();
fun = &boy;
fun();
以上代码就会输出 girlboy
其实建立一个通用的函数,但是这个通用的函数的参数必须要一样。
相关文章推荐
- typedef void (*funcptr)(void) 什么意思
- typedef void (*funcptr)(void)
- typedef void (*funcptr)()
- typedef void (*funcptr)(void)的含义
- typedef void (*funcptr)(void
- 关于typedef void (*funcptr)(void)问题
- typedef void (*comm_callback)(char*, int, void*); 是什么意思?
- javascript:void(0)是什么意思
- javascript:void(0)是什么意思?JS的几种跳转
- typedef int(init_fnc_t) (void);这句话是什么意思啊?
- javascript:void(0)是什么意思?JS的几种跳转
- 实例分析Java中public static void main(String args[])是什么意思
- javascript:void(0)是什么意思
- typedef int Long_int[3]是什么意思?解决思路
- a href="javascript:void(0)" 是什么意思?加不加上有什么区别
- javascript:void(0)是什么意思
- public void Delete<T>(List<T> EntityList) where T : class, new() 这是什么意思
- javascript void 0 什么意思
- javascript void 0 什么意思?
- self.func(*self.args) 什么意思