signal.h是C标准函数库中的信号处理部分， 定义了程序执行时如何处理不同的信号。信号用作进程间通信， 报告异常行为（如除零）、用户的一些按键组合（如同时按下Ctrl与C键，产生信号SIGINT）。C++中的对应头文件是codice_1。
标准信号.C语言标准定义了6个信号。都定义在codice_2头文件中。codice_2可能还定义了其它信号，这依赖于具体实现。例如，类Unix系统还定义了15个以上的信号。Visual C++的C标准库只支持C语言标准规定的6个信号