除了自然规律,其余的规则都是人定的,
signal就是一种规则。
信号的本质是一些列整数,用整数来表示不同含义的信号。
例如:SIFGINT代表signal interpret,即ctrl+c
改变信号行为
如上所述,默认情况下SIFGINT代表终止程序,但是可以通过signal()来改变SIFGINT的行为:
//回调函数
static void sighander(int sig)
{
printf("jjjjj\n");
}
//信号设置函数
signal(SIFGINT,sighandler);