Il miglior tutorial C libreria standard - <errno.h> Nel 2024, in questo tutorial puoi imparare breve introduzione,libreria di macro,
C file di intestazione libreria standarderrno.h definisce il errnovariabileintera,che è impostato per le chiamate di sistema, funzioni di libreria in qualche evento di errore indica ciò che si è verificato un errore. Questa macro si espande a sinistra del tipo di valore int può cambiare, in modo che possa essere letto e modificare un programma.
Quando il programmaviene avviato, errno è impostato a zero, funzione specifica libreria standard C per modificare il suo valore è diverso da zero valore per indicare il numero di alcuni tipi di errori.È inoltre possibile modificare il suo valore o reset a zero al momento opportuno.
file di intestazioneerrno.h al top di gamma rappresenta una diversa macro codici di errore devono essere estesi a inttipo integer espressioni costanti.
Di seguito sono elencate le macro definite nel file di intestazione errno.h:
序号 | 宏 & 描述 |
---|---|
1 | extern int errno 这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。 |
2 | EDOM Domain Error 这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。 |
3 | ERANGE Range Error 这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。 |