c++中break语句和continue语句的区别

C++ 中c++中break语句和continue语句的区别

break语句
作用: 用于跳出选择结构或者循环结构
break使用的时机:
出现在switch条件语句中,作用是终止case并跳出switch
出现在循环语句中,作用是跳出当前的循环语句

实例一:

int main() {
//在switch 语句中使用break
cout << "请选择您挑战游戏的难度:" << endl;
cout << "1、普通" << endl;
cout << "2、中等" << endl;
cout << "3、困难" << endl;
int num = 0;
cin >> num;
switch (num)
{
case 1:
cout << "您选择的是普通难度" << endl;
break;
case 2:
cout << "您选择的是中等难度" << endl;
break;
case 3:
cout << "您选择的是困难难度" << endl;
break;
}
system("pause");
return 0;
}
int main() {
在循环语句中用break
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
break; //跳出循环语句,不会继续执行循环语句了
}
cout << i << endl;
}
system("pause");
return 0;
}

 

continue语句
作用:在循环语句中,跳过本次循环中后面尚未执行的语句,继续执行下一次循环(不会跳出循环体 )
示例:

 

 

 

int main() {
for (int i = 1; i <= 100; i++) {
	
		if (i % 2 == 0) {
		
			continue;//会输出所有的奇数1、3、5、7、9 . . . 
			break;//  将不会输出任何数,因为i= 0是 偶数 ,执行第一次就退出了
		}
	cout << i << endl;
	}

system("pause");
return 0;
}

总结:continue并没有使整个循环终止,而break会跳出循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值