在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ C 標(biāo)準(zhǔn)庫 - < signal.h >
C 輸入 & 輸出
C 標(biāo)準(zhǔn)庫 - < signal.h >
C 標(biāo)準(zhǔn)庫- < string.h >
C 循環(huán)
C 數(shù)據(jù)類型
C 字符串
C 標(biāo)準(zhǔn)庫 - < stdarg.h >
C 標(biāo)準(zhǔn)庫 - < math.h >
C 預(yù)處理器
C 存儲類
C 標(biāo)準(zhǔn)庫 - < locale.h >
C 指針
C 標(biāo)準(zhǔn)庫 - < assert.h >
C 結(jié)構(gòu)體
C 命令行參數(shù)
C 標(biāo)準(zhǔn)庫 - < ctype.h >
C 強(qiáng)制類型轉(zhuǎn)換
C 程序結(jié)構(gòu)
C typedef
C 遞歸
C 運(yùn)算符
C 環(huán)境設(shè)置
C 函數(shù)
C 位域
C 標(biāo)準(zhǔn)庫 - < stddef.h >
C 數(shù)組
C 標(biāo)準(zhǔn)庫 - < errno.h >
C 標(biāo)準(zhǔn)庫 -參考手冊
C 可變參數(shù)
C 變量
C 錯誤處理
C 作用域規(guī)則
C 文件讀寫
C 內(nèi)存管理
C 基本語法
C 標(biāo)準(zhǔn)庫 - < stdio.h >
C 標(biāo)準(zhǔn)庫 - < time.h >
C 頭文件
C 判斷
C 標(biāo)準(zhǔn)庫 - < limits.h >
C 共用體
C 標(biāo)準(zhǔn)庫 - < setjmp.h >
C 常量
C 標(biāo)準(zhǔn)庫 - < float.h >
C 簡介
C 標(biāo)準(zhǔn)庫 - < stdlib.h >

C 標(biāo)準(zhǔn)庫 - < signal.h >

簡介

signal.h 頭文件定義了一個變量類型 sig_atomic_t、兩個函數(shù)調(diào)用和一些宏來處理程序執(zhí)行期間報告的不同信號。

庫變量

下面是頭文件 signal.h 中定義的變量類型:

序號變量 & 描述
1sig_atomic_t
這是 int 類型,在信號處理程序中作為變量使用。它是一個對象的整數(shù)類型,該對象可以作為一個原子實(shí)體訪問,即使存在異步信號時,該對象可以作為一個原子實(shí)體訪問。

庫宏

下面是頭文件 signal.h 中定義的宏,這些宏將在下列兩個函數(shù)中使用。SIG_ 宏與 signal 函數(shù)一起使用來定義信號的功能。

序號宏 & 描述
1 SIG_DFL
默認(rèn)的信號處理程序。
2 SIG_ERR
表示一個信號錯誤。
3 SIG_IGN
忽視信號。

SIG

宏用于表示以下各種條件的信號碼:

序號宏 & 描述
1 SIGABRT
程序異常終止。
2 SIGFPE
算術(shù)運(yùn)算出錯,如除數(shù)為 0 或溢出。
3 SIGILL
非法函數(shù)映象,如非法指令。
4 SIGINT
中斷信號,如 ctrl-C。
5 SIGSEGV
非法訪問存儲器,如訪問不存在的內(nèi)存單元。
6 SIGTERM
發(fā)送給本程序的終止請求信號。

庫函數(shù)

下面是頭文件 signal.h 中定義的函數(shù):

序號函數(shù) & 描述
1void (signal(int sig, void (func)(int)))(int)
該函數(shù)設(shè)置一個函數(shù)來處理信號,即信號處理程序。
2int raise(int sig)
該函數(shù)會促使生成信號 sig。sig 參數(shù)與 SIG 宏兼容。