return 0;什么意思,有什么用?

如题所述

这个0是返回给main函数的调用者的,比如linux下面的shell,用来告知程序执行的结果是否正常。追答

希望对你有帮助!

其实百度上有的!

自己看看吧!也许更能帮到你自己!

追问

百度上有但是我都看不懂呀

main函数调用者什么意思

返回0有什么用

追答

在C语言中,main函数可被递归调用
在C++标准中,main函数不可以被递归调用

但是许多C++编译器对标准作出了扩展,使得main函数可以被递归调用。
可以用Visual C++做个实验
1)用/Tc编译器选项(使用C编译器),main可以递归调用
2)用/Tp(编译C++)和/Ze(启用语言扩展),main可以递归调用
3)用/Tp(编译C++)和/Za(禁用语言扩展),
main不可以递归调用

另外,根据我的经验,90%的C/C++书籍作者对C/C++并不是完全了解。只有看经典书籍才能在技术细节上没有错误或模糊。

我在网上搜索的!你看得懂吗!

追问

看不懂

追答

主函数的返回值是返回给操作系统的,用来判断程序是否正常执行完毕。返回0表示正常结束,返回非0值表示程序异常中止。

行吗?

追问

正常结束是什么意思

追答

我也不懂啊!这是高中的吧!我才刚初三毕业!不过你等一下!或许我能帮到你!

追问

恩,谢谢

追答

说明你的语句写的又问题、
这种情况很容易出现。。大部分是由于符号问题。还有就是你的一些关键字写错了
比如把FROM 不小心写成了FORM等等,

这是最后的了!那些我也不懂!

追问

我开学才初三呢

追答

那!这是电脑的程序吧!

追问

恩,我在学C语言

追答

问一下你身边的人吧!他们也许对你有帮助!

追问

我自学的。。

追答

那也要问一下维修店的人吧!或许上网搜索一下!看得越多!就会越明白!

追问

问维修店的人干啥😓

追答

他们也许知道啊!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-27
就是返回一个0,用于接收这个值的方法里可以通过这个值做一些逻辑判断追问

不知道你说的什么意思

初学。。

追答

int i;
if(i == 0)



else



这个理解吧
这个是拿到
return 返回的值,然后拿着这个值就可以做一些判断的逻辑操作

追问

不理解😓

追答

你知道if是干什么用的么……

本回答被网友采纳
第2个回答  2015-07-27
总要有个返回值,让调用程序做判断吧?
退出当前执行语句追问

判断什么

调用程序是什么

退出当前执行语句又是啥意思

追答

你是学开发的吗?

php?java?

追问

C语言

第3个回答  推荐于2017-09-20
函数返回值,return 0;函数返回0。
比如:
function myfunction(){

return 0;
}

echo myfunction();追问

什么意思?不懂

相似回答