您的位置:首页 > 其它

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

其实建立一个通用的函数,但是这个通用的函数的参数必须要一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: