【流程控制】- break,continue

本文介绍了break和continue关键字的功能及用法,详细解释了如何利用它们控制循环流程,并通过伪码示例展示了如何使用标签来控制多层循环的跳转。

一:简介

break:强行退出循环,不执行循环中剩余的语句;

continue:停止执行当前的迭代,然后退回循环起始处,开始下一轮迭代。

小知识点:无限循环的两种方式,while(true) 或者 for(;;)


伪码范例:

flag:
outer - iteration{
	inner - iteratrion{
		……
		break;//1
		……
		continue;//2
		……
		continue flag;//3
		……
		break flag;//4
	}
}
flag标签后面一定要记得有个冒号”:“

1、中断内部迭代,回到外部迭代

2、返回到内部迭代起始处

3、返回到flag标签进行迭代

4、终端迭代跳转到flag标签处,实际上终止了所有迭代









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值