#include <stdio.h>
#include <signal.h>
#include <stdlib.h>
// 信号处理程序函数
void handle_sigint(int signum) {
printf("捕获到信号 %d (SIGINT)\n", signum);
exit(signum);
}
int main() {
// 为 SIGINT 设置自定义信号处理程序
signal(SIGINT, handle_sigint);
printf("按下 Ctrl+C 触发 SIGINT 信号...\n");
// 无限循环以保持程序运行
while (1) {
// 什么也不做
}
return 0;
}