所在的位置: C++ >> C++优势 >> return0可以不加吗

return0可以不加吗

可以。

1.return0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。

2.在c语言中,对于一个函数由函数头和大括号内的函数体组成。函数头依次为返回值类型函数名小括号内形为形式参数类型以及名字。函数体内描述的则是一个函数的实际代码逻辑。return0通常代表着成功OK的意思,也就是函数运行到当前位置没有任何问题。基于一些代码习惯代码思想既然前人都是这样的那么今天的发展也必然是站在前人的肩膀上的。

3.不写return的话,一种返回一种返回随机数,虽然这些都是比较特殊的编译器,但他们确实客观存在。而这种返回值显然然会造成困扰。比较新的C++标准确实规定了不写默认返回0。但早期的C++编译器并未就此问题达成统一意见,甚至也并未实现所有C++标准。所以为了保留历史兼容性,还是建议手动返回0。




转载请注明:http://www.aierlanlan.com/grrz/1347.html