由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - [合集] 问一个在c++关于for的问题。
相关主题
问一个for循环的问题about new operator
问个程序问题关于C++中一个Class的大小 (转载)
C++请教,使用c++ vector iterator后输出vector数据出错C++里面
A try-catch problem in C++两个继承问题
a simple question for C++ class为什么我看不懂下面的code,是不是水平还不够?
which func will be called?C++ 弱问一个
请问一个exception题目C++疑问
reverse words, not the Microsoft one!!!c++ 是否也有class method??
相关话题的讨论汇总
话题: sep话题: mon话题: bsaint话题: 输出话题: 问题
进入Programming版参与讨论
1 (共1页)
b***y
发帖数: 2799
1
☆─────────────────────────────────────☆
bsaint (bsaint) 于 (Mon Sep 26 13:37:48 2005) 提到:
碰到一个非常奇怪的问题;
如果代码是
for ( p=0; p<=30; p=p+0.2 )
cout << p << endl;
最后一个p输出的是30
但是如果代码换成
for ( p=0; p<=40; p=p+0.2 )
cout << p << endl;
最后一个p输出的是39.8
原本自己觉得怎么都应该是40*5+1个循环。
但是最后输出的p就是39.8。那么就是39。8×5+1个循环。为什么会得到结果?
我定义的p是double类型
到底是那里出了问题?
☆─────────────────────────────────────☆
goyacc (ken) 于 (Mon Sep 26 14:11:57 2005) 提到:
becaue you compare double, man, it is unpredictable.
they are not equal since
1 (共1页)
进入Programming版参与讨论
相关主题
c++ 是否也有class method??a simple question for C++ class
two c++ interview questions! (转载)which func will be called?
请教一个作用域的问题请问一个exception题目
c++ 得最基本问题reverse words, not the Microsoft one!!!
问一个for循环的问题about new operator
问个程序问题关于C++中一个Class的大小 (转载)
C++请教,使用c++ vector iterator后输出vector数据出错C++里面
A try-catch problem in C++两个继承问题
相关话题的讨论汇总
话题: sep话题: mon话题: bsaint话题: 输出话题: 问题