你这个语法不对阿,后面多了个(int),应该是void(*signal(intsigno,void(*func)(int)))吧?定义了一个指向函数的指针signal,signal指向的函数原型应该是类似于voidfoo(intsigno,void(*func)(int))。也就是说signal指向的函数应该是有两个输入参数,第一个参数是intsigno,第二个参数func又是一个函数指针,指向一个返回值是void,输入参数是int的函数。