单项选择题

下列语句中不是死循环的是
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(;;) i=i+1;
i++;
while(i>=0) ;