阅读背景:

为什么信号处理程序仅适用于我的第一个ctrl + c?

来源:互联网 

Here is my code:

这是我的代码:

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <signal.h>

static void sigint_handler(int signo){
    printf("%s\n", "hello world!");
    for(;;){
        pause();
    }
}

int main()
{
    signal(SIGINT, sigint_handler);
    for(;;){
        pause();
    }
    return 0;
}
#include <stdlib.h



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: