单项选择题

在下列选项中,没有构成死循环的语句段是:
A、int i=100;while(1){i=i%100;if(i>=100)break;}
B、for(;;);
C、int k=1000;do{k;}while(k>1000);
D、int s=3;while(s);--s;