void (*signal (int signo, void (*func)(int))) (int);
等价于声明了signal是一种返回值是void (*p)(int) 的函数指针,假如这种类型的函数指针被typedef为type类型则
signal函数的声明相当于是这样:,(其返回值是函数指针类型!!!)
type (*signal)(int , void (*func)(int));
其中type是void (*p)(int) 的类型的函数指针
验证:
果然如此!!