【发布时间】:2012-02-27 06:31:22
【问题描述】:
这里是初学者。 为什么这是一个无限循环?
for (p = 0; p < 5; p += 0.5)
{
printf("p=%2.2f\n",p);
}
【问题讨论】:
-
这在我看来不像是一个无限循环
-
p的类型是什么? -
将来,如果您发布可重现问题的可编译代码示例,那就太好了。不仅仅是一个不完整的 sn-p,它可能会或可能不会重现问题,具体取决于您填写空白的方式。
-
@user1190555 如果 p 真的是一个浮点数,则循环将终止。 Proof.
标签: c loops for-loop infinite-loop