break,continue和return的区别

本文详细解释了三种常用的循环控制语句:break、return 和 continue 的功能与使用场景。break 用于立即退出循环,return 用于从方法中返回值或提前结束方法执行,而 continue 则用于跳过当前循环迭代继续进入下一轮。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. break : 

(1).break在循环中:强行结束所在当前循环过程,不再判断执行循环的条件是否成立,直接跳出当前循环,顺序执行循环下面的语句。 

 

(2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。[逐层判断,逐步跳出] 

(3).当break出现在分支结构switch语句体内时,其作用是跳出并结束该switch语句体。 


总的来说:就近原则,结束当前的整个循环。 
2. return: 

(1).return 当满足return的条件是return所在方法直接结束。return后可以跟返回值,返回值会传递给调用该方法的对象,必须准备一个和返回值类型相同的引用来接收返回值。也可以不跟返回值,不跟返回值,当return执行时,return所在方法结束,主要目的就是用于想中断函数执行,返回调用函数处



3. continue:

 

当满足continue时,跳过当前的循环过程,并不跳出循环,而是继续往下进行下一次循环条件的判断,continue只能结束循环中的一次过程,但不能终止循环继续进行.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值