早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;)
▼优质解答
答案和解析
答案是D.
因为,x的初始值为-10,x不断的自增.
for循环的条件是x++,当x增大到0时,循环条件为假,循环结束.
A中的循环没有写条件,如果没有break,循环永远都不会结束.
B中的条件永远为真,如果没有break,循环永远不会结束.
C的情况和B一样.
希望能帮到你!