在下列选项中,没有构成死循环的程序的是?

版权声明:本文为博主原创文章,未经博主允许不得转载。 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没机会执行。

猜你喜欢

转载自blog.csdn.net/weibo1230123/article/details/82860002