for, while,break之间关系

这个要分情况的:1:本身条件就有出口,这样的话,可以自然退出,也可以认为退出2:如果本身条件永远不可能满足,例如:while(1)像这种的话想要退出的话就必须人为干涉,例如int num = 0;while(1){ num++; if(num >1000)break;}注意:一般这类的循环都是用break退出的。

while(1)中执行到属于while自身的break语句。break语句的功能就是跳出所在循环,所以这个可以实现强制跳出。

while(1)中当执行到return语句,会退出整个函数,自然就跳出while循环了。

while(1)中执行goto语句,同时目标在循环外。如果goto语句指向的标签在循环外,那么程序会无条件执行该点,同样也可以达到退出循环的效果。

--------------------------------------------------------------------------------
 
break--退出while循环,但while循环后面还有其他语句的话,还是会执行,

break只能跳出多重for循环中所在的那一层
 continue--退出当次while,会接着从while循环的开始部分重新执行下来,
 return--退出函数,while循环后面还有其他语句的话,直接跳过不会执
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值