小编Smi*_*ory的帖子

无限循环:int与float

我正在完成一项家庭作业,我可能会对这件事感到兴奋,所以我只是在寻求一些意见.这是基本代码:

for(x = 100; x > 0; x = x + x) {
    sum = sum + x;
Run Code Online (Sandbox Code Playgroud)

有两个版本:一个x是a float,一个是int.问题是这些无限循环.

我在想,当它x是一个时int,它最终会溢出,使它小于零并且循环将停止.当xa是a时float,x将达到无穷大并且循环将是无限的.

我接近了吗?

c floating-point loops

6
推荐指数
2
解决办法
439
查看次数

标签 统计

c ×1

floating-point ×1

loops ×1