c++中的return 0有什么用?

如题所述

ISO/ANSI C++ 标准上规定C++ 程序的每一个函数都要有一个返回值。我们在写程序时,通常将那些不需要返回值的函数定义为 int 型,函数的最后一行写成“return 0;”。如果此函数没有正常运行则系统会返回一个-1,如果此函数正常运行完毕,则由此函数返回0。如果函数不需要返回值,将其定义为 void 型,则在一些比较新的编译器上编译,是要报错误的,但是在一些老的编译器上编译,是可以通过的。建议最好按照ISO/ANSI C++ 标准的规范写程序。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-15
表示函数正常结束,一般可以直接用return;即可,只有在一些需要错误检查的程序中才需要特别注意返回的结果,以判断函数结束时的状态。
第2个回答  2011-11-15
函数结束后返回值为0 通常可以用来判断函数是否正常结束或是返回需要的值 return指针或是变量等等~~
第3个回答  2020-12-30

第4个回答  2019-06-21

void
可以,但c++标准从来就没有出现过main()这种函数。
通常main不写函数类型和返回值的话会默认为int
以及带有返回值,但后来的不同编译器的会有不同结果,写了int
main
而没有return
0在VC6.0环境下会报错
------------------------->
下面有人说return
0

return
EXIT_SUCCESS
一样
标志程序无错误退出
,这是正确的,return
0
标志程序无错结束

c++ return0是什么意思?为什么要加return0?
用途:return 0用来告知程序的结束。必须有的地方:如果函数类型是int,则必须输入return 0。若函数类型是void,则可以不输入return 0。

C++ return0的意思是什么?
在C++中,一般情况下,return 0 代表程序正常退出,return 1代表程序异常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。这个返回值也可以是别的数字,但在C++中,一般就约定返回0、1、-1这三个数字。

有谁知道return 0 的作用啊
这是C\/C++语言中的一个约定, return 0表示程序运行正常, return 其它东西表示程序在运行过程中发生了异常.另, ISO标准是要求main函数的返回值类型是int的.

C++中return 0的作用
return 0代表程序截止,这等同于任何一门语言中的return 0等于停止函数,return 0是必须写的,因为在低版本要求必须添加return 返回值,不然编译会失败 同时,return任何一个非0值都会有可能会被当作是程序错误所带来的返回值 如图:c++ 4.2.1 Apple LLVM version 9.0.0 (clang-900.0.39.2)Target...

c++中的return 0有什么用?
return 0;”。如果此函数没有正常运行则系统会返回一个-1,如果此函数正常运行完毕,则由此函数返回0。如果函数不需要返回值,将其定义为 void 型,则在一些比较新的编译器上编译,是要报错误的,但是在一些老的编译器上编译,是可以通过的。建议最好按照ISO\/ANSI C++ 标准的规范写程序。

在C++中语句return 0;起什么作用,另外函数有返回值和没有返回值有没有...
return 0 主要充当一个开关角色,跟调用该函数的上层函数相互呼应 。无返回值跟有返回值比,安全机制要高一些,毕竟无返回值的函数相当于只读,而有返回值却要处理数据。不过,安全机制一般都用类来处理

c语言中return 0是什么意思?
return 0 代表告诉调用者程序是正常退出的。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。这个return语句结束main()函数的执行,把0返还给操作系统。从main()函数返回0表示程序正常终止,而返回非0值表示异常。return 0表示该程序...

C++里面return0怎么使用,最好能示范一下,谢谢。
return 用于函数执行的结果,作为函数的返回值。返回0一般用于main函数,表示程序正常退出。也可以用户用户自定义函数返回,返回值的具体含义需要自己定义。

C++中的 return 0; 有什么用
初级编写没啥用,做复杂大程序时,可以选择不用的条件返回不同的值 比如出错了就返回-1,正确了就返回0 方便程序员调试检查错误等等 简单程序就无所谓了,return什么都行,只是为了满足语法而已

C或C++语言结束时会有“return 0;”这个结尾,为什么一定要return0呢?r...
可以的,因为主函数main也是一个函数。若main定义为int main(),即返回一个整型的数据。但这个数据一般不是程序员需要的,而是系统需要的。return 0只是为了满足这一要求而已,至于是0还是1,或者其他的,并没有太大的关系。

相似回答