C语言中,int main()的时候为什么返回值为0而不为其他值呢?

 我来答
447587096
2015-12-21 · TA获得超过5047个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1397万
展开全部
过main()函数由系统调用,它的返回值也就由系统使用。

返回0代表正常,返回其他值代表不正常
更多追问追答
追问
但是返回其他值不是由程序员输入的其他值吗?那还怎么判断是否正常啊?
追答
如果是 void main,那么就不需要返回值。 如果是 int main,那么需要 return 一个值。这个值一般是 0,表示没有出现异常情况正常返回。当然也可以 return -1 或者其他值,返回非零值表示主函数执行过程中的异常情况。具体什么数字代表什么异常,可以由编程者自己定义
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式