单选题
👁️ 浏览量:

试题题干

下列程序段中,不构成死循环的是()

A

int k=100;

do{--k;} while(k>=100)

B

int k=100;

while(1)

{k=k%100=1;

 if(k>100) break;}

C

​for(;;);

D

int k=100;

while(k);--k;

参考答案

正确答案:

试题解析

因为int k=100;所以在执行do-while语句时--k使k的值为99,即不符合k>=100,结束循环。