社区
C++ Builder
帖子详情
很让人生气,那位兄弟遇到过类似情形,解释一下
robinsun
2002-05-31 04:11:39
程序执行时,在一个if(*b==0)语句行说浮点益处错误,
我在其上加了if(*b==0) ShowMessage(*b);竟然顺利通过执行!其他没有改任何代码,ShowMessage删掉,错误依旧!
在*b所指的地址变量c前,加上if(c==0) ShowMessage(c);竟然也能顺利通过执行!
ShowMessage竟然可以屏蔽错误!
那位兄弟遇到过类似情形,解释一下。
...全文
37
8
打赏
收藏
很让人生气,那位兄弟遇到过类似情形,解释一下
程序执行时,在一个if(*b==0)语句行说浮点益处错误, 我在其上加了if(*b==0) ShowMessage(*b);竟然顺利通过执行!其他没有改任何代码,ShowMessage删掉,错误依旧! 在*b所指的地址变量c前,加上if(c==0) ShowMessage(c);竟然也能顺利通过执行! ShowMessage竟然可以屏蔽错误! 那位兄弟遇到过类似情形,解释一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiger_qi
2002-05-31
打赏
举报
回复
jsp说的有道理,专家的意见应该考虑一下:)
robinsun
2002-05-31
打赏
举报
回复
b是double *,c是double。和程序稍不同,这里只是拿来作个例子。b是一个函数的传递参数,用&c调用的。
这是一个光路计算的程序,在输入值正常的情况下,计算是没有出错的。我只是输入了输入值较大的情况,计算是却是浮点益处错误。
不解的是ShowMessage竟然把错误屏蔽掉了?
我不懂电脑
2002-05-31
打赏
举报
回复
看来你的b是float浮点数是不精确的最好不要这样比较。
jishiping
2002-05-31
打赏
举报
回复
你这儿的b,c是什么类型啊?不过有一点可以肯定,你没有给程序中的变量c
或是什么其它的赋值,就访问它的值了。因为没有赋值,它里面的是谁机值,
由编译器随机产生,就会有这种问题。
pp616
2002-05-31
打赏
举报
回复
???b是什么类型的啊???
WhyAndAnswer
2002-05-31
打赏
举报
回复
数值型是可以用ShowMessage显示的。如:int i=0; Showmessage(i);
bearbaba
2002-05-31
打赏
举报
回复
我也遇到过相同的事情,不过是在C#里,如果都有这个问题,是不是windows的底层API有问题啊?
参见源贴
http://www.csdn.net/expert/topic/768/768462.xml?temp=.9931299
LuoGD
2002-05-31
打赏
举报
回复
你的c是float的,还是AnsiString?
你用if(c==0)说明c是数值型,但ShowMessage(c);说明c是Ansistring,
你的程序应该不是这样的吧。
[企业管理]我父亲
遇到
的一个黑心老板的经历,谈一下工伤赔偿的问题
1、事情经过 1.1事件经过 今天我又做了一件很冲动的事情,但是,我认为我不会后悔。下午一点多到了焦作火车站,很快买到了一张到...我很匆忙的去了趟厕所,然后打开了电视,无聊的看着电视,没过多久,我父亲回...
专门替中国人写的英语语法
没有过去式或进行式,英文可不同了,凡是用动词的时候,必须注意很多很多的规则,一旦弄错了,常常是犯了大错。 在这一章,我要将英文最基本的规则一一列下。这些规则都是我们中国人所常常不注意的。 为了不要误导...
当和尚
遇到
钻石
序推荐序 麦克尔·罗奇先生,我不认识他,但是看了他写的《当和尚
遇到
钻石》这本书以后,令我对他产生了由衷的敬佩之意。他身在商业界,实修清净行,特别是他具有高人一等的智能,将《金刚经》融会贯通,运用万法...
每个人的经济学-第五章“经济政策的误解和真相”
中国的贸易顺差经常被人解释为是由于中国的加工贸易比重很大导致的。加工贸易,顾名思义,就是进口原料,经过加工然后再出口,我们只收一个加工费。这种贸易,出口一定是大于进口的,因此一定会有顺差。这似乎是对...
情商的研究
总的来讲,人与人之间的情商并无明显的先天差别,更多与后天的培养息息相关。它是近年来心理学家们提出的与智商相对应的概念。从最简单的层次上下定义,提高情商是把不能控制情绪的部分变为可以...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章