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

鍍金池/ 教程/ C/ C 標(biāo)準(zhǔn)庫 - < errno.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 存儲(chǔ)類
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è)
C 可變參數(shù)
C 變量
C 錯(cuò)誤處理
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 簡(jiǎn)介
C 標(biāo)準(zhǔn)庫 - < stdlib.h >

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

簡(jiǎn)介

C 標(biāo)準(zhǔn)庫的 errno.h 頭文件定義了整數(shù)變量 errno,它是通過系統(tǒng)調(diào)用設(shè)置的,在錯(cuò)誤事件中的某些庫函數(shù)表明了什么發(fā)生了錯(cuò)誤。該宏擴(kuò)展為類型為 int 的可更改的左值,因此它可以被一個(gè)程序讀取和修改。

在程序啟動(dòng)時(shí),errno 設(shè)置為零,C 標(biāo)準(zhǔn)庫中的特定函數(shù)修改它的值為一些非零值以表示某些類型的錯(cuò)誤。您也可以在適當(dāng)?shù)臅r(shí)候修改它的值或重置為零。

errno.h 頭文件也頂了以一系列表示不同錯(cuò)誤代碼的宏,這些宏應(yīng)擴(kuò)展為類型為 int 的整數(shù)常量表達(dá)式。

庫宏

下面列出了頭文件 errno.h 中定義的宏:

序號(hào)宏 & 描述
1extern int errno
這是通過系統(tǒng)調(diào)用設(shè)置的宏,在錯(cuò)誤事件中的某些庫函數(shù)表明了什么發(fā)生了錯(cuò)誤。
2EDOM Domain Error
這個(gè)宏表示一個(gè)域錯(cuò)誤,它在輸入?yún)?shù)超出數(shù)學(xué)函數(shù)定義的域時(shí)發(fā)生,errno 被設(shè)置為 EDOM。
3ERANGE Range Error
這個(gè)宏表示一個(gè)范圍錯(cuò)誤,它在輸入?yún)?shù)超出數(shù)學(xué)函數(shù)定義的范圍時(shí)發(fā)生,errno 被設(shè)置為 ERANGE。