LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 836|回复: 1

请教两条有关信号的函数定义,看不懂~~~郁闷

[复制链接]
发表于 2008-3-5 21:43:38 | 显示全部楼层 |阅读模式
1. void (*signal(int sig, void (*func)(int))) (int)

2. void (*) (int) sa_handler


小弟c语言基础不扎实,看到这两条定义有点糊涂,望得到高人指点,最好能详细解释!谢谢!
 楼主| 发表于 2008-3-6 10:28:33 | 显示全部楼层
第一条定义忽然懂了,signal函数有两个参数分别是整型sig和函数指针func,而signal函数的返回值也是一个函数指针,指向一个带(int)参数,返回值是void的函数。


但第二条定义还是有个疑问,想知道究竟 void (*) (int) sa_handler 这样的写法与
void (*sa_handler) (int) 是不是一样的??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表