[ 单选题 ] C++

下列语句中不是死循环的是:
  • 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;