如今,我正在阅读APUE.我发现函数定义如下:
void (*signal(int signo, void (*func)(int)))(int);
我很困惑,我知道signal是指向函数的指针,而last(int)是他的参数.我不知道是什么(int signo,void(*func)(int)).
c linux syntax function-declaration
c ×1
function-declaration ×1
linux ×1
syntax ×1