return 0到底是什么意思,什么用途?什么地方必须要用到它?

2025-04-17 18:58:10
推荐回答(5个)
回答1:

return 0是函数的返回值,函数中要写明return 0,表示返回。因为函数(除void)在遇到return时才能返回。一定要有,代表程序结束。

用途:return 0用来告知程序的结束。

必须有的地方:如果函数类型是int,则必须输入return 0。若函数类型是void,则可以不输入return 0。

扩展资料

return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。

如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

如果函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。

参考资料百度百科-return

回答2:

return 0是函数的返回值,函数中要写明return 0,表示返回。因为函数(除void)在遇到return时才能返回。一定要有,代表程序结束。

用途:return 0用来告知程序的结束。

必须有的地方:如果函数类型是int,则必须输入return 0。若函数类型是void,则可以不输入return 0。

扩展资料

return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值.

说到return,有必要提及主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值的理解有很大的帮助.

很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C )。下面我分别说一下 C 和 C++ 标准中对 main 函数的定义。

参考资料:百度百科-return

回答3:

return 是函数返回值,返回函数运行得到的计算结果,main的返回值用来表示程序的运行状态,返回0表示程序运行成功。有些编译器在程序末尾没有return语句的时候会自动加上“return 0;”,有些则不会

回答4:

当不需要返回值时候,return什么都是可以的,因为他只是代表终止,甚至没有return直接花括号结束也是可以的,而且int就表示返回整数,在花括号结束后main会由于int的存在返回0,而这只是代表程序运行结束

但是我有点不明白为什么不写成
void main(void)返回值又没有意义

回答5:

return语句将导致函数的执行结束,如果函数中出现多个return,只有一个会被执行