单项选择题

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

A.int i=10;
  while(1)
  
    i--;
    if(i= =1)break;

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

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