为什么总是在程序的最后有return 0;呢?

来源:1-2 C程序结构

qq_李闯_0

2017-11-04 10:08

我在好多程序的最后都有return 0;这样的返回值

写回答 关注

2回答

  • zhoususu
    2017-11-04 10:14:49
    已采纳

    若程序返回值为0,则表明程序运行成功;否则运行失败。

    加个return 0;只是为了让系统知道程序运行的情况,若不加,系统无法知道程序运行情况,这样程序便会一直占用资源。

    qq_李闯_...

    这个return 0;为什么要自己写入,这样不就认定这个程序正常运行了吗?

    2017-11-04 10:57:10

    共 2 条回复 >

  • qq_莫非
    2017-11-04 10:14:02

    return 0;表示程序正常结束。return 非0;表示程序异常结束;这是C标准对编译器的一项建议,不是必须的!就是说没有这个return 0;也可以,只是某些编译器强制要求罢了!

    qq_李闯_...

    谢谢了

    2017-11-04 10:25:44

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题