单项选择题

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

A.int i=10;
while(1)

i-- ;
if (i= =1)break;

B.for(int i=l ;i<10;i++)

i -- ;

C.int i=0;
do
i++;
while(i >= 0);
D.int i=l ;
for (;;)i = i+1;