下列程序段中,不构成死循环的是()
int k=100;
do{--k;} while(k>=100)
while(1)
{k=k%100=1;
if(k>100) break;}
for(;;);
while(k);--k;
因为int k=100;所以在执行do-while语句时--k使k的值为99,即不符合k>=100,结束循环。