中间部分 :
signal( int sig, void (*func)(int))
signal函数有2个参数,第一个是int,第二个是无返回值,带一个int参数的函数指针
外围:
void (*signal(xxx)) (int)
signal函数返回的是一个函数指针,无返回值,有一个int参数
简化:
typedef void Sigfunc(int)
Sigfunc就代表的就是一个 返回值是一个无返回值,有一个int参数的函数。
最后就成了这样
Sigfunc *signal(int, Sigfunc*)
本文详细解析了signal函数的定义与使用方式。介绍了该函数接受两个参数:信号标识符和信号处理函数,并返回旧的信号处理函数。同时,文章还定义了一个类型Sigfunc用于简化函数指针的使用。
3710

被折叠的 条评论
为什么被折叠?



