从规范的角度来来说,还是要写return 0的。在部分信息学竞赛中,也明确要求,main必须以return 0结尾。
因此,虽然在main()函数中添加return 0;不是必须的,但是这是一种良好的编程习惯,建议在代码中添加return 0;。
标准规定是可以。会自动添加return 0。但可能会有部分早期编译器并没有按照标准做,所以不加return ,返...
必须有的地方:如果函数类型是int,则必须输入return 0。若函数类型是void,则可以不输入return 0。
如果是 void main,那么就不需要返回值。如果是 int main,那么需要 return 一个值。这个值一般是 0,表示没有出现异常情况正常返回。当然也可以 return -1 或者其他值,返回非零值表示主函数执行过程中的异常情况。具体什么数字代表什么异常,可以由编程者自己定义。
return 0表示程序正常运行结束并且退出,这个功能在一些操作环境下是有作用的。不加也行,main函数类型为int并且要返回值时,就需要。返回0是正常返回,返回1也可以,关键是你怎么使用返回值,返回-1会报错。 void是无类型,表示没有返回值,不需要加上return 0。最后,建议你的主函数显式的使用int类型,并return 0;这是...
return 0是main函数的固定写法,如果别的函数也需要返回值的话,也可以写成这样的格式,就要看具体的需求是什么样的
基本上是,最好加上return 0.具体得看用的编译器了,如果不加return 0,有的编译器视为错误,有的编译器可能就视为警告
了解C++的main函数时,常会遇到是否需要在最后写return 0的讨论,这其实涉及到了历史兼容性的问题。提出这一疑问,说明你可能接触过的C++编译器数量有限,没有意识到并非所有C++编译器都遵循同一标准。在实践中,确实存在两种异常状况的编译器,不写return语句时,一种会返回255,另一种则返回随机数。尽管...