首页 > 其他 > 详细

如何理解这段代码:void (*signal (int sinno,void(*func)(int)))(int)

时间:2015-09-04 08:39:30      阅读:250      评论:0      收藏:0      [点我收藏+]
void (*signal (int sinno,void(*func)(int)))(int)

 先来看void(*func)(int)   这里的意思是声明一个函数指针func,它的参数类型为int,参数名可省略不写,当然(int x)也没错。

 声明一个函数指针signal,他有两个参数,int sinno,和一个函数指针参数void(*func)(int)。

 signal函数有自己的参数类型int,省略了参数名:void (*signal (int sinno,void(*func)(int x)))(int x) 这样也没错!!

 signal 函数的返回值类型为void。

 

 这样介绍,理解起来非常简单吧~~~~

如何理解这段代码:void (*signal (int sinno,void(*func)(int)))(int)

原文:http://www.cnblogs.com/yusenwu/p/4760893.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!