作业帮 > 数学 > 作业

n = 10; while(n);{n--;} 怎么就是无限循环了?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/14 03:36:26
n = 10; while(n);{n--;} 怎么就是无限循环了?
这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~
因为while循环后面直接跟了分号,所以该循环没有内容,只要n满足不等于0,该循环就会启动而且无限.已知n=10,所以自然是无限循环了. 后面大括号里的n--只有在该循环结束后才运行,但是该循环永不结束.