非常教程

C参考手册

编程支持 | Program support

SIGINT

在头文件<signal.h>中定义

#define SIGTERM / *实现定义* /

#define SIGSEGV / *实现定义* /

#define SIGINT / *实现定义* /

#define SIGILL / *实现定义* /

#define SIGABRT / *实现定义* /

#define SIGFPE / *实现定义* /

上述每个宏常量都扩展为一个不同值的整数常量表达式,它们表示发送给程序的不同信号。

常量

说明

SIGTERM

终止请求,发送到程序

SIGSEGV

无效的内存访问(分段故障)

SIGINT

外部中断,通常由用户发起

SIGILL

无效的程序映像,如无效指令

SIGABRT

异常终止条件,如例如由中止()

SIGFPE

错误的算术运算,如除以零

参考

  • C11标准(ISO / IEC 9899:2011):
    • 7.14 / 3信号处理<signal.h>(p:265)
  • C99标准(ISO / IEC 9899:1999):
    • 7.14 / 3信号处理<signal.h>(p:246)
  • C89 / C90标准(ISO / IEC 9899:1990):
    • 4.7信号处理<signal.h>

扩展内容

signal

设置特定信号的信号处理程序(功能)

raise

运行特定信号的信号处理程序(功能)

| 用于信号类型的C ++文档 |

C

C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。