单项选择题

在下列选项中,没有构成死循环的程序段是( )。

A.int i=100; for(;;) {i=i%10+1; if(i>10)break; }
B.while(1);
C.int k=0; do{++k;}while(k<=10);
D.int s=12; while(s); --s;