单项选择题

下列语句中不是死循环的是

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