已定义int i=-3; 则while(i++);是死循环
举一反三
- 若有如下定义和语句:int i=1;while(i) i++;则该循环为死循环。
- 下列代码不会陷入死循环的是() A: for (int i = 1; i; i++); B: while (1); C: int i=1; do{i++;} while (i); D: int i = 0;while (i);
- 下列语句不是死循环的是() A: int i = 1;while(1) i++; B: int i =1;for(;;) i++; C: int i =1;doi++;while(1) D: int i =10;while(i)i–;
- int i=1;while(1) i++; 是一个死循环。
- 若有定义int i=1;则执行完循环while(i++<5)以后i的值是()