单项选择题

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

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);