errno 变量的默认值[关闭]

2023-12-24

我想使用 errno 库来定义项目(c 语言)函数的返回。我想知道一些事情......

我会做这样的事情:

#include <errno.h>

int myfunction (void)
{
  int res;

  /*Some actions....*/

  if(success)
    res = 0;
  else if (fail)
    res = -EIO;

  return res;
 }

我喜欢总是初始化我的局部变量,我想知道使用 errno 值(可能是 0)的变量的默认值应该是什么?但我真的不喜欢默认设置:“成功”我更喜欢“失败”值。您对此有何看法(或规则)?

提前致谢。


如果您的问题是默认值(无错误)是什么errno以及返回错误状态的所有函数errno,该值为0正如你所期望的。

但错误代码通常不会像代码片段中那样以负值形式返回给调用者。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

errno 变量的默认值[关闭] 的相关文章

随机推荐