continue语句只用于循环语句中_C++中break、continue、goto、return在循环中的用法

C++中,break、continue、goto、return语句都可以应用在 while、for 循环语句中,用于控制循环语句中的流程。

比如下面这段代码:

#include 

运行结果为:

e08b996974c7dcb4d01afbd7344b2f71.png

1、beak 的用法

break 用于多层嵌套的 while、for 循环语句时,可以跳出最接近break的循环语句。

#include 

运行结果为:

dbbc1a9a3e51933d7b8e8e4d280f018d.png

此外,break还用于switch语句中的case,以跳出当前switch语句。

2、continue 的用法

continue 用于多层嵌套的 while、for 循环语句时,用来忽略循环语句块内位于它后面的代码而继续开始一次新的循环。

#include 

运行结果为:

13095a6d38b111af93b499370ad9bd3a.png

3、goto 的用法

goto语句用于将控制转移到由标签标记的语句。

当多层 while、for 循环语句嵌套时, break语句只应用于最里层的语句,如果要穿越多个嵌套层,可以使用 goto语句。

#include 

运行结果为:

b445fdcdead4355d55746fd3d3ae4900.png

goto 语句是一种无条件流程跳转语句,对于有多层嵌套的 while、for 循环语句,可以直接跳到最外层,但一般都不建议使用goto语句,因为它使得程序的控制流难以跟踪,使程序难以理解和修改。

4、return 的用法

return 可以直接退出函数,把控制返回函数的调用者。

如果函数没有返回类型,可以直接return,否则,return语句必须返回这个函数类型的值。

#include 

运行结果为:

05d82981ecd729cac608151eeb42f192.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值