问答详情
源自:1-1 初始C语言

为啥要有return 0?

return0,为什么要有这一步,不要的话好像也行哦

提问者:乱号 2016-05-08 13:45

个回答

  • 浮华梦
    2016-05-09 15:40:16

    因为你用的是 int main()
    但如果你用void main()
    就可以不用写return 0

  • Orochi_Mizuchi
    2016-05-08 15:23:23

    因为你是void型没有返回值所以返回0

    有些系统的要求必须有返回值当然win貌似有求没那么严格

  • qq_尐賊_0
    2016-05-08 13:59:23

    在C语言中,return函数有两种原型
    1、return 1;
    2、return (1)
    这两种原型是等价的。

    关于return的几句话是:

    1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething();

    2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。

    3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。

    4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。

  • 一言不合就敲代码
    2016-05-08 13:59:15

    程序正常结束 是可以不要