#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;
}
}
main()没有加返回值类型。
改为
int main()或者void main()
如有帮助,望点击我回答右上角【采纳】按钮。
一个项目里不可以有多个main函数
选中cpp文件右键“属性”,有个关于生成的,选“是”
经过我(学习C语言的第1天)研究了一下发现了问题。
我用的是vs2019.
整理一下:
1.刚开始显示:C++不支持默认int
2.按照采纳的回答,我修改成了如下,添加了int
#include <stdio.h>
int main()
{
/*省略
}
3.然后又报错
4.根据提示,把我的helloworld.c里的代码注释了
5.就可以运行了。
6.我又发现,我的helloworld.c
是.c
结尾的,下面那个是.cpp
结尾的,当我把.cpp
改成.c
,就没有了,C++不支持默认的int的问题。可能.c
对应C语言。.cpp
对应C++吧。
7.第二个问题一直没有找到解释,希望大佬看到,帮我解解惑。