缺少类型说明符 - 假定为 int。 注意: c + + 不支持默认值-int的问题

#include <stdio.h>
/*当fahr=0,20,....,300时,分别打印华氏温度与摄氏度对照表*/

main()
{
    int fahr,celsius;
    int lower, upper, step;

    lower = 0;
    upper = 300;
    step = 20;

    fahr = lower;
    while (fahr <= upper) {
        celsius = 5 * (fahr - 32) / 9;
        printf("%d\t%d\n", fahr, celsius);
        fahr = fahr + step;
    }
}

img

main()没有加返回值类型。
改为
int main()或者void main()
如有帮助,望点击我回答右上角【采纳】按钮。

一个项目里不可以有多个main函数
选中cpp文件右键“属性”,有个关于生成的,选“是”

img

经过我(学习C语言的第1天)研究了一下发现了问题。
我用的是vs2019.
整理一下:
1.刚开始显示:C++不支持默认int
2.按照采纳的回答,我修改成了如下,添加了int

#include <stdio.h>
int main()
{
    /*省略
}

3.然后又报错

img
4.根据提示,把我的helloworld.c里的代码注释了
5.就可以运行了。
6.我又发现,我的helloworld.c.c结尾的,下面那个是.cpp结尾的,当我把.cpp改成.c,就没有了,C++不支持默认的int的问题。可能.c对应C语言。.cpp对应C++吧。
7.第二个问题一直没有找到解释,希望大佬看到,帮我解解惑。