不会形成死循环的是( )。

admin2017-10-24  19

问题 不会形成死循环的是(  )。

选项 A、n=0;do{++n;}while(n<=0);
B、x=0;while(1){x++;}
C、x=10;while(x){x一一;}
D、for(n=0,i=1;;i++)n+=i;

答案A

解析 while循环中要注意死循环。选项B中while(1)永远为真所以进入死循环,选项C中while(x=10)同理,选项D中for循环没有循环限定条件也将进入无限循环,只有选项A中while(n<=0)循环判定成立,循环将不进入无限循环。
转载请注明原文地址:https://kaotiyun.com/show/mIxp777K
0

最新回复(0)