99问答网
所有问题
c++中的return 0有什么用?
如题所述
举报该问题
推荐答案 推荐于2017-09-01
ISO/ANSI C++ 标准上规定C++ 程序的每一个函数都要有一个
返回值
。我们在写程序时,通常将那些不需要返回值的函数定义为 int 型,函数的最后一行写成“return 0;”。如果此函数没有正常运行则系统会返回一个-1,如果此函数正常运行完毕,则由此函数返回0。如果函数不需要返回值,将其定义为 void 型,则在一些比较新的
编译器
上编译,是要报错误的,但是在一些老的编译器上编译,是可以通过的。建议最好按照ISO/ANSI C++ 标准的规范写程序。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zevXWXWBB.html
其他回答
第1个回答 2011-11-15
表示函数正常结束,一般可以直接用return;即可,只有在一些需要错误检查的程序中才需要特别注意返回的结果,以判断函数结束时的状态。
第2个回答 2011-11-15
函数结束后返回值为0 通常可以用来判断函数是否正常结束或是返回需要的值 return指针或是变量等等~~
第3个回答 2020-12-30
您的浏览器不支持HTML5视频
第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++中
,
return
0
和 return -1
有什么
区别,程序运行到该语句时会不会产 ...
答:
在
C++
标准中虽然没有规定具体应该返回
什么
值,但一般而言返回
0
表示正常结束,返回非0表示异常结束,但一般非0时都返回-1,这也许跟C语言
里的
exit(-1)这个函数有关吧,毕竟很多C++程序员都是从C转过来的。
c++中的return
0有什么用?
答:
ISO/ANSI
C++
标准上规定C++ 程序的每一个函数都要有一个返回值。我们在写程序时,通常将那些不需要返回值的函数定义为 int 型,函数的最后一行写成“
return
0
;”。如果此函数没有正常运行则系统会返回一个-1,如果此函数正常运行完毕,则由此函数返回0。如果函数不需要返回值,将其定义为 void 型...
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++
里面
return0
怎么使用,最好能示范一下,谢谢。
答:
return
用于函数执行的结果,作为函数的返回值。返回0一般用于main函数,表示程序正常退出。也可以用户用户自定义函数返回,返回值的具体含义需要自己定义。
c++中return
的几种形式都代表
什么
意思?
答:
return
0
:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。return 1:表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;return语句用来结束循环,或返回一个函数的值。以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。
在
C++中
语句
return
0
;起
什么
作用,另外函数有返回值和没有返回值有没有...
答:
return
0
主要充当一个开关角色,跟调用该函数的上层函数相互呼应 。无返回值跟有返回值比,安全机制要高一些,毕竟无返回值的函数相当于只读,而有返回值却要处理数据。不过,安全机制一般都用类来处理
c++
,谁帮我解释下
return
0
的用法
答:
那么,正常执行最后一条输出后退出,而如果输入的数不在这个范围内,比如输入5,那么,后面这条输出不会执行,因为在执行 else 的时候,有语句
return
-1;则为异常退出。虽然这个例子比较简单,但是能直观有效的进行return
0
;和return -1作为比较,并说明作用。希望对你
有用
,谢谢!
c++中return
的含义
?return
0
的意思?感谢 非常!
答:
return
0
;表示返回到调用出 的 值是 0。返回值,可以用作 计算结果,或 函数执行结束时的 状态(成功,失败)。至于 0 是成功 或 1是成功 或返回几 是程序员定的,没有统一规定。主函数 return 是 送回到 它的 父进程。例如程序 lu.c 内容:include main(){ return 2;} 编译后,在命令窗...
大家正在搜
编程中return有什么用
java中return有什么用
python中return怎么用
c语言中return0的作用
python中return的作用
c语言中return怎么用
c语言中return的作用
return在python中用法
java中return怎么用
相关问题
C++中return 0的作用
C++函数main()里的return 0,是什么意思?有什...
V C++编程中,return 0和return 1是什么作...
C++中程序结尾的return 0;是做什么的?
C++中return 0及void用处
c++里面的return到底有什么用?什么时候需要用到?
关于C++中的return 0和return 1的区别
C++中的return 0