C语言中头文件errno.h是什么含义?包含些什么内容?

C语言中头文件errno.h是什么含义?包含些什么内容?,第1张

errno.h 是C语言C标准函式库里的标头档,定义了通过错误码来回报错误信息的宏。

errno本身是一个整型的全局变量,当使用errno的库函数,在执行出错时,只通过函数返回值哪逗辩返回一个表示出错的标识,如-1或NULL等,具体的出错原因会被赋值到errno中。通过查询errno可以确定具体的出错原因。

在errno.h中定义了一系列常指基见的宏,其形式为

#define EPERM 1 /* Operation not permitted */

可以划分为

1 定义一个宏名,以李缺E开头;

2 定义其值,为一个正整数;

3 一个注释区域,说明该错误号出现时的具体错误内容。

errno.h中的条目因不同编译器的实现而有所区别,一般在100~128条范围内,具体内容可以在编译器的系统标准头文件夹下查看对应文件。

仅供参考:

1、这些系统文件找不到的话,很大原因可能就是系统变量没有设置,所以档蚂在设置的几个目录兆拍里遍历后找不到这些头文件。

2、可以在计算机属性--高级设置--环境变量--path中增加vs2017的行猜埋安装目录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12389985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存