您的位置:首页 > 运维架构 > Linux

linux学习笔记-C语言

2014-07-16 16:13 232 查看
void ((*signal )(int signo,void(*func)(int)))(int)

分析:

1、(*signal)(int signo,void(*func))

1.signal 是一个函数指针,该函数的输入参数有两个,一个是 整型变量,一个是指向一个输入参数为int,返回值为void的的函数指针。

2、输入参数有了,返回值呢?

void (*p)(int)

返回值还是一个函数指针。返回的是指向一个输入为int,返回为void类型的函数指针

3、简化

typedef void (*sighandler_t)(int)

则该函数声明可简化为

sighandler_t signal (int signo, sighandler_t handler)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: