break、return、continue区别

本文解释了C++中break、return和continue的关键概念,强调它们在if判断、switch语句、while循环中的作用,并对比了break和return在结束流程上的差异。
摘要由CSDN通过智能技术生成

简介:

刚开始学习c++的时候总是分不清三个的概念,所以在实际应用的时候不知道用哪个,所以总结了下

定义:

break:    立刻结束当前循环或者判断。 ---- if判断不是循环

return:  是退出当前函数

continue:结束本次循环,接着下次循环

break与return区别?

switch语句中  break会退出结束switch语句,  但是switch后面语句会执行。而return  是退出当前函数,switch后面的语句不执行了

break用于结束一个循环,(跳出循环,执行循环后的代码)   只能结束最靠近的那个循环。

return不是专门结束循环,return功能是结束一个方法。一个方法遇到return语句,这个方法被结束。

执行权回到调用处。

while中的break和continue

break:永久终止循环,break后面的部分不再执行,while循环也结束。

continue:结束本次循环,本次循环continue后的部分不再执行,开始下一次循环判断。

break:如果两层  结束内层的循环

return:结束整个函数

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值