【发布时间】:2011-12-28 07:47:36
【问题描述】:
假设你有一个函数:
int MightWork(){
// if it works
return x;
// if it fails
return y;
}
x 和 y 应该是什么?
因为我还有另一个功能:
if (MightWork){
// do stuff #1
}else{
// do stuff #2
}
我知道对于这个特定的示例,使用返回值 1 将使第二个代码块“执行 #1”,而使用返回值 0 将使第二个代码块“执行 #2”
我的问题是 C 中的首选风格是什么?函数的返回值为 0 是否表示成功,而任何其他值是否表示失败?或相反亦然?还是低于 0 的值?
我想确保我正在使用当前样式编写我的 C 代码。谢谢!
【问题讨论】:
标签: c