高手们给分析下void (*func(void (*p)(void *)))(void *)

2019-03-24 13:28发布

void (*func(void (*p)(void *)))(void *)
{
     return p;
}看了好久没怎么明白。这样写的意思,目的。

[ 本帖最后由 zw357234798 于 2012-9-4 07:39 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
ultrabenz
1楼-- · 2019-03-25 15:37
那干吗不直接调用P不就完了?
zw357234798
2楼-- · 2019-03-25 15:51
刚才回答是我个人观点。至于这样写的目的。继续等待高手补充
ultrabenz
3楼-- · 2019-03-25 18:30
 精彩回答 2  元偷偷看……
Study_Stellaris
4楼-- · 2019-03-25 21:07
有道理。
zw357234798
5楼-- · 2019-03-25 22:29
为了好看,还可以用typedef把这个函数改装下typedef   void (void *p)(void*) ;
p  func(p p1)
{
     return p1;
}
这样就符合我们的思维习惯了。

一周热门 更多>

相关问题

    相关文章