main()
{ int i=0;
while(i<10)
{ if(i<1) continue;
if(i==5) break;
i++;
}
}
if(i<1) continue;导致后面的代码不执行,因此i一直是0。
怎么会是6次呢,循环体只会执行5次啊,i==5的时候,break语句跳出循环了啊。
i=0的时候,第一个if执行了continue,直接进入下一轮循环,当i=5时,跳出循环;
仔细看了下,你这个是无限循环啊,i等于0总是continue进入下一轮,i++始终没有机会执行,i永远为0。
是循环6次...只是有一次没有i++
我被带过去了~死循环
额,刚仔细看了看,死循环!
是死循环,continue是直接进入下一次循环,i一直是0。break是跳出循环
i++应该放到上面,这是一个死循环吧。
i一直就是0 continue是跳出本次循环 后面的不执行