下列不构成无限循环的语句或语句组是()

我觉得c也不对呀,一开始n=10,进入循环判断为真,执行复合语句n--,n变成9.总有减到零的时候啊,就构不成无限循环了我觉得,求大神讲解。

额,这道题呢,我想说是不是应该是

下列构成无限循环的语句或语句组是

把“不”字去了呢,

因为

选项A:n=0当进行do的时候,n变为1,而在while的条件中进行判断时,很明显大于0,所以,直接跳出do循环。

选项B和选项C都是一个毛病有图:

都不是判断式,而只是单纯的值,所以不满足编译条件。

选项D,满足无限循环。为啥呢?

因为,看到两个分号了没,这中间缺少了跳出循环的判断条件,故可以无限循环下去。


不知道我说的对不对,如果不对,请无视,请勿喷,谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-19
while(n)后面有分号本回答被提问者采纳
相似回答