C语言为什么在结尾输入return0或return1对程序没有影响呢 在线等

如题所述

这个好像是你定义的 int mian()的原因吧 这局话要求返回的类型为整型 return 0 和return 1
都满足 这个要求 所以好像没影响 其实return 0,或return 1 就是表示程序正常退书
不过 如果不是主函数的话 就是表示返回值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-14
有影响的,有返回值的函数的返回值对下一步的程序流程是可以造成影响的
而主函数的return则是返回给操作系统用于表示程序执行状态的

主函数中
默认规定
return 0表示程序正常退出,0返回给操作系统,可以有ERROR_LEVEL查询
其他值表示程序运行中出错追问

如果是return 1呢

追答

表示程序运行不正常
不过这个数值的含义并不是硬性规定的,你不用这个数值也可以

追问

表示程序运行不正常但是对程序不影响吧

追答

对主函数来说,通常是没有影响的,但是一些特殊情境下也是有影响的,比如用脚本实现自动化,返回值是会用到的
对于其他函数的话,影响还是比较大的

追问

哦哦谢谢

本回答被提问者采纳
第2个回答  2013-05-14
只是返回一个值 对程序肯定不会有影响追问

1.0有什么用呢

追答

只是返回的值不同

追问

返回值有什么用呢

第3个回答  2013-05-14
在主函数里没有什么区别吧,系统默认用0

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网