return 0是什么意思?

qq25539088 2009-03-14 09:25:18
#include<iostream>
int show(int a,int b)
{
return a+b;
}
int main()
{
int a,b;
std::cout<<"请输入个整数:";
std::cin>>a;
std::cout<<"请输入个整数:";
std::cin>>b;
std::cout<<"a+b结果为:"<<show(a,b);
std::cout<<std::endl<<"main函数结束\n";
return 0;
}


-------
以上代码我大体能理解,就是后面出了个return 0 是什么意思?我听别人说是返回值为0,那返回值为0又是什么意思? 不明白。。

此外,本人是菜鸟,想找几位朋友一起学VC++ 一起交流
QQ:604622530(、明次℡!)
...全文
27530 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
kouqiubo 2009-10-04
  • 打赏
  • 举报
回复
就是返回值啊!可以用0,1都可以
cheidtf 2009-03-15
  • 打赏
  • 举报
回复
VC6可以不用这句.现在都很少写控制台程序了,都是有Windows界面.
cheidtf 2009-03-15
  • 打赏
  • 举报
回复
这是C++的标准,必须加上.
不返回一个值,系统不知道程序到底运行完没有.

不同编译器有点不同,VC6是可以用返回的.
prolovec 2009-03-15
  • 打赏
  • 举报
回复
呵呵,LS各位大牛已经回答得很详细了,我是来蹭分的
prolovec 2009-03-15
  • 打赏
  • 举报
回复
呵呵,LS各位大牛已经回答了,我是来蹭分的
prolovec 2009-03-15
  • 打赏
  • 举报
回复
呵呵,LS各位大牛已经回答了,我是来蹭分的
vbcpascal 2009-03-15
  • 打赏
  • 举报
回复
楼上几位都已经说得很清楚了
vbcpascal 2009-03-15
  • 打赏
  • 举报
回复
楼上几位都已经说得很清楚了
印第安爸爸 2009-03-15
  • 打赏
  • 举报
回复
当入口函数返回时,启动函数会调用C运行时的exit函数,并将返回值传递给它。exit之后又会调用ExitProcess函数,并将返回值‘0’传给它,用于操作系统销毁进程,设置进程的exit代码。
liuzhongchao 2009-03-15
  • 打赏
  • 举报
回复
表示程序运行正常结束
alan001 2009-03-15
  • 打赏
  • 举报
回复
返回,并把ax寄存器赋值0
T技术沙龙 2009-03-15
  • 打赏
  • 举报
回复
因为定义的main函数是整型的,所以要返回整型数值
0是默认程序正常结束的的整型值
jwpl190 2009-03-15
  • 打赏
  • 举报
回复
程序正常退出。
pengzhixi 2009-03-15
  • 打赏
  • 举报
回复
表示程序正常结束。当然你还可以返回其他值,不同的值不同的意思
liuysheng 2009-03-15
  • 打赏
  • 举报
回复
这像个倒分的帖子
yangchaomef 2009-03-15
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 GeneGIS 的回复:]
当入口函数返回时,启动函数会调用C运行时的exit函数,并将返回值传递给它。exit之后又会调用ExitProcess函数,并将返回值‘0’传给它,用于操作系统销毁进程,设置进程的exit代码。
[/Quote]Nice!
太乙 2009-03-14
  • 打赏
  • 举报
回复
一个返回值而已!

main也是函数,是函数就要返回

当然,可以返回void,也可以返回其他!
FranklinChen-MSFT 2009-03-14
  • 打赏
  • 举报
回复
main函数一般要返回0,否则有些编译器会Warning!!
chin_chen 2009-03-14
  • 打赏
  • 举报
回复
有的编译器强制你main函数得返回值,所以你就得返回一个值了。
像有的编译器不要求,就不用的。
jakqigle 2009-03-14
  • 打赏
  • 举报
回复
return 0表示程序运行正确,非0则表示主函数运行异常。不过return几都无所谓的,在我的编译器里不会有什么不同。
加载更多回复(6)

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧