版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weibo1230123/article/details/82860002
在下列选项中,没有构成死循环的程序段是_____。
A. int i=100;
while(1)
i=i%100+1;
if(i>100)
break;
B.for(;;);
C.int k=1000;
do
++k;
while(k>=1000);
D.int s=36:
while(s);
--s;
答案:C
A 选项i=i%100+1 所以i>100不会成立,就不会break。
D 因为while(s); 后的这个;使得它成为一个死循环,后面的--s没机会执行。