猿问

有个小问题希望大神帮忙解决:划线的那个语句return 0;表示什么意思啊?

#include <stdio.h>

float fee(int t,int s)

{

    float f; 

    if(s<=3)

    {

         f=13+1;

    }

     else

    {

       if((t<=23) && (t>5))

        {

            f=(s-3)*2.3+13+1;

        }

        else

        {

          f=(2.3*1.2)*(s-3)+13+1;

        }

    }

   return f;

}

int main()

{

    printf("小明每天打车的总费用为:%.1f",(fee(9,12)+fee(18,12)));

    return 0;

}


Zhyan
浏览 1182回答 2
2回答

慕勒7123956

因为这个main函数的返回值是int,所以需要return 0; 

Planeswalker23

如果你的主函数是void main(){}的话,就不需要return了。而你现在是int main(){},所以需要返回一个值,这个值是0(也可以是任何int类型的变量)
随时随地看视频慕课网APP
我要回答