这里有什么错误吗??
/*把2英寻转换成英尺*/#include<stdio.h>
int main()
{
int feet, fathoms;
fathoms = 2;
feet = 6 * fathoms;
printf("There are %d feet in%dfathoms!\n", feet, fathoms);
printf("Yes, i said %d feet !\n", 6 * fathoms);
return 0;
}
对于这段代码,感觉没什么问题了,但是测试出来的结果还是有一处错误。
测试结果:
1>------ 已启动生成: 项目: ConsoleApplication1, 配置: Debug Win32 ------
1>把2英寻转为英寸.c
1>错误案例.obj : error LNK2005: _main 已经在 把2英寻转为英寸.obj 中定义
1>C:\Users\ASUS\Desktop\c语言文件\一个错误案例\ConsoleApplication1\Debug\ConsoleApplication1.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
我复制代码,没有问题,可以正常运行,你看下是不是其他程式中有一样的变量定义 LuLD 发表于 2020-10-31 18:10
我复制代码,没有问题,可以正常运行,你看下是不是其他程式中有一样的变量定义
是的,我在一个文件里,应该定义了多个变量,谢谢。
页:
[1]