问答详情
源自:3-9 三目运算符

return 后面的一个零是什么意思

为什么每次末尾返回的都是零?0  return0是什么意思?有什么意义?


提问者:qq_口琴_0 2019-04-01 16:58

个回答

  • EricGo101
    2019-05-04 18:51:18

    return 0; 这个语句是返回给操作系统的,0是操作系统中程序结束的标记,告诉操作系统程序结束了

  • 争丶渡
    2019-04-01 19:03:34

    它是返回值,一般是零,也可以不是0啊。比如:

    #include <stdio.h>
    #include <math.h>

    int c=0;

    int f(int i)
    {
        c++;
        printf("%d\n",c);
        if(i==0 || i==1)
            return i;
        else
            return f(i-1)+f(i-2);
    }

    int main()
    {
        printf("%d\n",f(6));
        return 0;
    }


  • 月落见晨曦
    2019-04-01 17:19:34

    就是这个运算过程结束了