我怎么读这个C代码?

时间:2015-06-04 20:53:38

标签: c

我是C的新手,我无法成功理解以下代码:

#include <signal.h> //1
typedef void (*sighandler_t)(int); //2
sighandler_t signal (int signo, sighandler_t handler); //3

第3行是:

signal是一个带2个参数的函数,一个是整数,另一个是sighandler_t并返回一个sighandler_t?

但是什么是sighandler_t?

它是一个指向函数的指针,其中被指向的函数是一个接受int类型的参数并返回void的函数吗?

您能举例说明我如何使用它吗?

0 个答案:

没有答案