English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base del linguaggio C

Controllo di flusso del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

C标准库<errno.h>

La libreria standard C errno.h La header file definisce la variabile intera errnoè impostato tramite chiamata di sistema, alcune funzioni di libreria indicate eventi di errore in cui qualcosa è andato storto. La macro viene espansa come un valore a sinistra modificabile di tipo int, quindi può essere letto e modificato da un programma.

Allo start del programma,errno impostato a zero, le funzioni specifiche della libreria standard C modificano il suo valore in valori non zero per rappresentare alcuni tipi di errori. Puoi anche modificare il suo valore o reimpostarlo a zero in modo appropriato.

errno.h La header file definisce una serie di macro che rappresentano diversi codici di errore, queste macro devono essere espandibili come tipo int espressione di costante intera.

Macro di libreria

Di seguito è riportato un elenco delle macro definite nella header file errno.h:

Numero di sequenzaMacro e descrizione
1extern int errno
Questa è una macro impostata tramite chiamata di sistema, alcune funzioni di libreria indicate eventi di errore in cui qualcosa è andato storto.
2Errore di dominio EDOM
这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno被设置为EDOM。
3ERANGE Range Error
这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno被设置为ERANGE。