单项选择题

下列程序段中,不是死循环的是_______。

A.int i=100;
B.unsigned k=0;
while(1) do

i=i%100+1; ++k
if(i>=100)break;
while(k>=0);
C.for(;;);
D.int s=3379;
while(s++%2+s%2)s++;