8个回答
展开全部
我来总结一下:
while(1)//因为“1”是非“0”,所以这个循环条件是永远为真的。
S//此句总是被执行到,但是但是...S如果为下面的跳转语句时,就会跳离本循环(或者本次循环)。
<1>:goto flag;//跳到flag处了,跳离本循环。
<2>:break;//跳离本循环。
<3>:exit(0);//跳离本循环。
<4>:return ;//跳离本循环。
<5>:continue;//注意,此句不行,它只是“中断本次循环”,然后它还会判断一下条件,如果为真,还会循环,所以它“不能跳离本无限循环”。
while(1)//因为“1”是非“0”,所以这个循环条件是永远为真的。
S//此句总是被执行到,但是但是...S如果为下面的跳转语句时,就会跳离本循环(或者本次循环)。
<1>:goto flag;//跳到flag处了,跳离本循环。
<2>:break;//跳离本循环。
<3>:exit(0);//跳离本循环。
<4>:return ;//跳离本循环。
<5>:continue;//注意,此句不行,它只是“中断本次循环”,然后它还会判断一下条件,如果为真,还会循环,所以它“不能跳离本无限循环”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一定啊,除过包含break,continue,goto等可以跳出循环的语句外,这句话才是对的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这句话是错的。 因为循环体里可以有终止循环的语句就不是永久循环了。 比如GO TO 即可跳出循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环是可以退出的,这就要看看你循环里的代码了,如果你让它在满足一定的条件退出,这个循环就不是一个死循环。可以通过break,return ,goto中断循环。
break中断循环并执行循环后的语句,return直接从函数中返回,goto直接跳转到指定的标号处运行。
break中断循环并执行循环后的语句,return直接从函数中返回,goto直接跳转到指定的标号处运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询