单选题 下列语句中不是死循环的是 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) ;
【正确答案】 A
【答案解析】[解析] 选项A) 中i自减到1时就会执行break语句跳出循环,选项B) 中i<10永远成立不会跳出循环,选项C) 中第一次进入循环体后i>0永远不会跳出循环,选项D) 中未给出结束循环的条件。