A-A+

下列语句中不是死循环的是A.int i=10; while(1) { i-- ; if (i

2022-08-06 00:37:09 问答库 阅读 173 次

问题详情

下列语句中不是死循环的是
A.int i=10; while(1) { i-- ; if (i= =1)break; }
B.for(int i=l ;i<10;i++) { i -- ; }
C.int i=0; do{ i++; }while(i >= 0);
D.int i=l ; for (;;)i = i+1;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:选项A)中i自减到1时就会执行break语句跳出循环,选项B)中i<10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

考点:语句,不是