回复 10楼 wp231957
厄,因为他讲到有一些特殊情况存在,这个时候浮点数是可以循环更新而不会出现差错的,我就在纳闷,是不是这就是特殊情况呢。。。现在我的问题已经解决了,结论是浮点数也可以带入循环。
再次感谢您有耐心回答如此之基础的概念性问题。
# include <stdio.h> int main(void) { int i; float a=0.0,b=0.0; for (i = 0; i < 1000; ++i) { a = a+0.00001; a = a-0.00001; } for (i = 0; i < 1000; ++i) { b = b+0.00056; b = b-0.00056; } if( a == b ) printf("a == b"); else printf("a <> b"); getch(); return 0; }特种行业?试试吧