标题:编译链接完成后出现这些,是什么意思?
只看楼主
zxdjz1990163
Rank: 1
来 自:河北唐山
等 级:新手上路
帖 子:9
专家分:4
注 册:2012-8-28
结帖率:100%
已结贴  问题点数:10 回复次数:3 
编译链接完成后出现这些,是什么意思?
C:\Users\dell\Desktop\489.cpp(14) : warning C4508: 'main' : function should return a value; 'void' return type assumed
C:\Users\dell\Desktop\489.cpp(29) : error C2065: 'ave' : undeclared identifier
C:\Users\dell\Desktop\489.cpp(29) : warning C4244: '=' : conversion from 'const double' to 'int', possible loss of data
C:\Users\dell\Desktop\489.cpp(31) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
执行 cl.exe 时出错.
489.exe - 1 error(s), 0 warning(s)
其中489.cpp(14),489.cpp(29),489.cpp(29),489.cpp(31)指的是什么?多谢!
搜索更多相关主题的帖子: dell double conversion function possible 
2012-08-29 16:43
obstratiker
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:198
专家分:758
注 册:2011-5-5
得分:10 
'main' : function should return a value; 'void' return type assumed
应该是你在最后要加上return 0;
error C2065: 'ave' : undeclared identifier
是你的ave没定义

接下来两个只是警告
warning C4244: '=' : conversion from 'const double' to 'int', possible loss of data
warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
说你从const double转换到int 和从int 转换到float可能会丢失一些数据

489.cpp(14),489.cpp(29),489.cpp(29),489.cpp(31)
489.cpp是你的文件,括号里的是引起错误或警告的代码的行数

2012-08-29 16:47
LShang
Rank: 4
来 自:China
等 级:业余侠客
威 望:3
帖 子:183
专家分:258
注 册:2010-12-24
得分:0 
目测1个error3个warning
看不懂英文的时候我都是看行号
然后自己思考一下大概是啥错误。。。

学如逆水行舟,不进则退
士不可以不弘毅,任重而道远
2012-08-29 17:39
zxdjz1990163
Rank: 1
来 自:河北唐山
等 级:新手上路
帖 子:9
专家分:4
注 册:2012-8-28
得分:0 
我想大概也是行号,但是数了一下不对呀。
2012-08-30 19:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-380310-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.387016 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved