我正在完成一项家庭作业,我可能会对这件事感到兴奋,所以我只是在寻求一些意见.这是基本代码:
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将达到无穷大并且循环将是无限的.
我接近了吗?