关于c语言中int main()返回值为0的问题

没加return 0;程序还是正常运行?

我是在Visual C++6.0的环境下运行的程序,没加return 0;程序正常运行。
原因:在Visual C++6.0编译环境下,如果没有加return 0;系统默认加上,但是其他编译环境不确定。(Visual Studio是可以的)

返回值写什么整数都可以吗?

我还真是这么以为的。但我以为真的是我以为。
一位对待问题很严谨的朋友关于这个问题给我甩来了几张截图:

  1. 代码正确,不加return 0;的情况 在这里插入图片描述
  2. 代码正确,返回值为任意值
    在这里插入图片描述
  3. 代码错误&&return 0;的情况 在这里插入图片描述
    我寻思着,老老实实的加上return 0;不好吗?
    不好的话,请看这位前辈的文章:(若有冒犯,先在此道歉)https://blog.csdn.net/piaojun_pj/article/details/5986516
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值