我想使用 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(使用前将#替换为@)