答案是死循环的原因是什么

第一个if因为有continue所以结束跳出循环了,然后后面的if和c++都是循环内部的执行语句,所以就不执行了,接着就行下一次循环,然后就一直是0了,是吗,如果是break的话是不是就循环了一次

img

continue是跳过之后的代码。这个循环就一直在判断0<1,死循环

continue语句让后面的代码直接跳过回到while循环,所以后面的x++没有机会自增,所以一直x=0,因此x小于10恒成立,导致死循环

continue是跳过之后的代码。这个循环就一直在判断0<1,死循环