2021年errno全局变量及使用细则,C语言errno全局变量完全攻略.pdfVIP

  • 7
  • 0
  • 约1.07万字
  • 约 11页
  • 2021-01-01 发布于海南
  • 举报

2021年errno全局变量及使用细则,C语言errno全局变量完全攻略.pdf

errno 全局变量及使用细则, C 语言 errno 全局 变量完全攻略 在 C 语言中,对于存放错误码的全局变量 errno ,相信大家都不陌生。为防止和正常的 返回值混淆,系统调用一般并不直接返回错误码,而是将错误码(是一个整数值,不同的 值代表不同的含义)存入一个名为 errno 的全局变量中, errno 不同数值所代表的错误 消息定义在 errno.h 文件中。如果一个系统调用或库函数调用失败,可以通过读出 errno 的值来确定问题所在,推测程序出错的原因,这也是调试程序的一个重要方法。 配合 perror 和 strerror 函数,还可以很方便地查看出错的详细信息。 其中 : ? perror 在 stdio.h 中定义,用于打印错误码及其消息描述; ? strerror 在 string.h 中定义,用于获取错误码对应的消息描述; 需要特别强调的是, 并不是所有的库函数都适合使用 errno 全局变量。 就 errno 而言, 库 函数一

文档评论(0)

1亿VIP精品文档

相关文档