C стандартная библиотека - <errno.h>
Краткое введение
Заголовочный файл стандартной библиотекиerrno.h C определяет переменную ERRNOцелоечисло,которое задается с помощью системных вызовов, библиотечные функции в каком - то событии ошибки указывает на то , что произошла ошибка. Этот макрос раскрывается слева от Int значения типа может измениться, так что его можно читать и изменять программу.
Призапуске программы, ERRNO устанавливается равным нулю, стандартная библиотека C специфическая функция , чтобы изменить его значение не нулевое значение , чтобы указать количество определенных типов ошибок.Кроме того, можно изменить его значение или сбрасывается в ноль в соответствующее время.
errno.h файлы заголовков в верхней части диапазона представляет различный код ошибки макросы должны быть распространены на Intтипа целые постоянные выражения.
библиотека макросов
Ниже перечислены макросы, определенные в файле заголовка errno.h:
序号 | 宏 & 描述 |
---|---|
1 | extern int errno 这是通过系统调用设置的宏,在错误事件中的某些库函数表明了什么发生了错误。 |
2 | EDOM Domain Error 这个宏表示一个域错误,它在输入参数超出数学函数定义的域时发生,errno 被设置为 EDOM。 |
3 | ERANGE Range Error 这个宏表示一个范围错误,它在输入参数超出数学函数定义的范围时发生,errno 被设置为 ERANGE。 |