中国梦心得体会1500字:c++ 何时需用return 0?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/13 16:31:35

这个问题问得没头没脑的~~
只要一个函数的返回值是数字型的,那么就可以返回0(即return 0),其实你返回多少都没问题
如果你将来打算从事计算机方面的工作,那么我给你介绍一下这方面的行业习惯:一般情况下,C++做出来的函数都要求返回一个值,当函数执行正常,且达到了一般情况下的目的,那么就返回0表示正确的调用了该函数,这个0就是返回给主调函数以通知没有出错的;如果函数调用中出错,或者没有按照一般情况执行,那么就返回1,以告知主调函数采取响应策略;如果你在某个函数所在类的定义所在的头文件中定义了一组状态值(一般都是负整数),那么函数就可以返回不同的值以告之主调函数具体发生了什么异常或错误,这种情况一般用于函数功能独立性较差的的情况

凡须要返回一个整型值为0的函数,可用
return 0;

例如:

// 如果d 大于极限值送回0,否则送回200
int abc(int d)
{
int limit=200;
if ( d > limit) {return 0;}
else {return 200;};
}

例如:
// 返回主程序执行成功
int main()
{
....
if (...) return 1; // 返回1, 表示执行失败
....
return 0; // 返回0, 表示执行成功
}

果然是魔法师啊,答得有思想哈,嘿嘿

main 函数结束时,返回0值表示执行完毕