首页 > 试题广场 >

以下程序中,while循环的循环次数是()。 int

[单选题]
以下程序中,while循环的循环次数是()
int i=0;
while (i<10) { 
    if(i<1)  continue;
    if(i==5)  break;
    i++;
} 

  • 1
  • 10
  • 6
  • 死循环,不能确定次数
i的值因为continue 永远为0,所以是死循环
发表于 2018-07-02 21:30:26 回复(0)
更多回答
推荐

【解释】因i的初始值为0,所以while后面的条件为真,进入循环体,if后面的条件

i<1成立,执行cintiue语句,继续对while后的条件进行判断,因为此时对变量i的值没

有任何变化,所以条件总是成立,循环将无限进行下去。所以正确答案是D.

发表于 2018-05-06 22:25:12 回复(0)
continue会跳过下面的语句,再从新循环
发表于 2019-12-01 08:55:45 回复(0)
continue是直接跳到花括号前面那个位置,继续下一次循环,i的值始终没有变,一直循环下去了。
发表于 2019-04-20 23:50:49 回复(0)
写得美观一点,就比较好做了
int i=0;
while (i<10) 
{ 
    if(i<1) {
        continue;
    }
    if(i==5) {
        break;
    }
    i++;
} 


发表于 2020-09-29 19:09:18 回复(0)
contiue所在的循环体没有结束,我理解成了继续执行i++,其实是不断从0开始while循环
发表于 2019-03-12 19:36:59 回复(0)
进行continue以后,直接重新开始while循环
发表于 2024-05-29 15:52:51 回复(0)
要是用for循环估计就不是无限多次了

编辑于 2024-01-13 19:59:54 回复(1)
意思是continue以后,跳到while重新开始执行
发表于 2022-08-09 10:34:32 回复(0)
呵呵,有两个坑必跳一个
发表于 2022-03-02 17:51:07 回复(0)
这个题本身就有问题,你仔细看看第一句int i=0;这句,分号是个中文分号,编译就通不过,不信你把这个分号复制到记事本里看看
发表于 2020-07-29 09:55:18 回复(1)
前边类似题目答案6……惯性思维
编辑于 2019-10-28 23:56:26 回复(0)