以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}w

以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;)
52lgsha 1年前 已收到1个回答 举报

ts180 春芽

共回答了18个问题采纳率:88.9% 举报

答案是D.
因为,x的初始值为-10,x不断的自增.
for循环的条件是x++,当x增大到0时,循环条件为假,循环结束.
A中的循环没有写条件,如果没有break,循环永远都不会结束.
B中的条件永远为真,如果没有break,循环永远不会结束.
C的情况和B一样.
希望能帮到你!

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.341 s. - webmaster@yulucn.com