C++学习--break和continue

#include <cstdio>
int main(){
	/*
		1.在c语言中for循环中的控制变量i,只能在for循环外部声明.
			eg: int i;
				for(i = 0;i < 10;i++){}
		但在C++中,控制变量i可以直接在for循环内部声明.
			eg: for(int i = 0;i < 10;i++){}
		
		2.在三大循环:for循环,where循环,do{}where循环中.
		(1)break语句负责跳出整个循环.break一般与if判断语句连用,表示当达到某一指定条件时,退出循环.
		eg:for(int i = 0;;i++){
				cout << i << endl;
				//此处使用for循环与break得到的效果与1中,声明循环控制条件是一样的
				if(i<10){
					cout << "循环结束" << endl;
				}
			}
		(2)continue语句则是跳出本次循环,会继续执行循环语句,直到满足循环退出条件.
		eg:for(int i = 0;i<10;i++){
				if(i!=5){
					//他会跳出本次循环,也即if后的语句不会再被执行.但不会跳出循环,也即i=6时还是会正常执行循环体的.
					continue;
				}
				cout << "i=" << i << endl;
				cout << "i=" << i << "不会被输出" << endl;
			} 
		
		(3)二者使用场合:
			break可用于循环语句和switch语句中,
			continue只可用于循环语句中,这点要注意
	*/
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值