- 7
- 0
- 约1.07万字
- 约 11页
- 2021-01-01 发布于海南
- 举报
errno 全局变量及使用细则, C 语言 errno 全局
变量完全攻略
在 C 语言中,对于存放错误码的全局变量 errno ,相信大家都不陌生。为防止和正常的
返回值混淆,系统调用一般并不直接返回错误码,而是将错误码(是一个整数值,不同的
值代表不同的含义)存入一个名为 errno 的全局变量中, errno 不同数值所代表的错误
消息定义在 errno.h 文件中。如果一个系统调用或库函数调用失败,可以通过读出
errno 的值来确定问题所在,推测程序出错的原因,这也是调试程序的一个重要方法。
配合 perror 和 strerror 函数,还可以很方便地查看出错的详细信息。 其中 :
? perror 在 stdio.h 中定义,用于打印错误码及其消息描述;
? strerror 在 string.h 中定义,用于获取错误码对应的消息描述;
需要特别强调的是, 并不是所有的库函数都适合使用 errno 全局变量。 就 errno 而言, 库
函数一
您可能关注的文档
最近下载
- 智能家居产品用户偏好与购买行为分析.docx VIP
- D-L 5190.2-2019 电力建设施工技术规范 第2部分:锅炉机组(高清可复制).pdf VIP
- 2025年三支一扶面试真题及答案.docx VIP
- 高中数学命题-双向细目表.docx VIP
- 火山小学生科普知识ppt课件儿童自然科学宣讲.pptx VIP
- 2022北京昌平一中初二(下)期中数学(教师版).docx VIP
- 2025年贵州省公安厅辅警面试题来自胡杨教育抚州及答案.docx
- 广东省职业病诊断医师资格(尘肺病类)近年考试真题汇总(高频300题).pdf
- 江苏省徐州市2024-2025学年高二下学期期末适应性调研测试语文作文解析与写作指导.docx VIP
- 梳棉机自调匀整(棉箱匀整)装置说明书..doc VIP
原创力文档

文档评论(0)