奔跑的小鸟2002 发表于 2020-11-7 21:29:35

这个返回值怎么写

#include<stdio.h>
main()
{float c,f;
scanf("%f",&f);
c=f/33.8;
printf("摄氏度为:%f\n",c);
}

liuzhengyuan 发表于 2020-11-7 21:31:44

???
return 0;

昨非 发表于 2020-11-7 21:32:33

已经打印出结果了,何必再要返回值

奔跑的小鸟2002 发表于 2020-11-7 21:33:11

昨非 发表于 2020-11-7 21:32
已经打印出结果了,何必再要返回值

我看小甲鱼每个程序都有返回值呀

奔跑的小鸟2002 发表于 2020-11-7 21:33:54

liuzhengyuan 发表于 2020-11-7 21:31
???
return 0;

return 0就不能运行了

昨非 发表于 2020-11-7 21:43:36

奔跑的小鸟2002 发表于 2020-11-7 21:33
return 0就不能运行了

#include<stdio.h>

int main()
{
        float c, f;
        scanf("%f", &f);
        c = f / 33.8;
        printf("摄氏度为:%f\n", c);
        return 0;
}

昨非 发表于 2020-11-7 21:44:22

讲main函数的类型改成int
再加个return0就好了

damon2009a 发表于 2020-11-8 09:27:06

首先,你的main函数没有定义,要么用void定义main(仅限c语言),不需要返回值,代码如下

#include<stdio.h>
void main()
{float c,f;
scanf("%f",&f);
c=f/33.8;
printf("摄氏度为:%f\n",c);
}
如果你用int定义的话,要加上返回值,也就是return 0;

#include<stdio.h>
int main()
{float c,f;
scanf("%f",&f);
c=f/33.8;
printf("摄氏度为:%f\n",c);
return 0;
}
页: [1]
查看完整版本: 这个返回值怎么写