Latest web development tutorials
×

C курс

C Язык учебника C Краткое введение C параметры окружающей среды C Структура программы C Базовый синтаксис C Типы данных C переменная C постоянная C Storage Class C операторы C судья C циркуляция C функция C Обзорное правила C массив C указатель C строка C структура C союз C поле Bit C typedef C Входной и Выходной C грамотность документов C препроцессор C заголовок C Слепки C Обработка ошибок C Рекурсия C Переменный параметр C Управление памятью C Параметры командной строки C Классические 100 случаев

C Стандартная библиотека

C Стандартная библиотека - справочное руководство C Стандартная библиотека - <assert.h> C Стандартная библиотека - <ctype.h> C Стандартная библиотека - <errno.h> C Стандартная библиотека - <float.h> C Стандартная библиотека - <limits.h> C Стандартная библиотека - <locale.h> C Стандартная библиотека - <math.h> C Стандартная библиотека - <setjmp.h> C Стандартная библиотека - <signal.h> C Стандартная библиотека - <stdarg.h> C Стандартная библиотека - <stddef.h> C Стандартная библиотека - <stdio.h> C Стандартная библиотека - <stdlib.h> C Стандартная библиотека - <string.h> C Стандартная библиотека - <time.h>

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。