信号
#include <stdio.h>
#include <signal.h>
void signal_handler(int signum) {
printf("我接受到了%d信号\n", signum);
}
int main(void) {
// 捕获信号
// SIGINT 是2号信号 ctrl + c结束程序是发送的信号
if (signal(SIGINT, signal_handler) == SIG_ERR) {
perror("设置信号捕获失败");
}
// 忽略信号
//signal(SIGINT, SIG_IGN);
// 默认信号
//signal(SIGINT, SIG_DFL);
for (;;);
return 0;
}