c++ break语句

break语句

brea语句是用来跳出switch或者循环体结构的语句。循环语句中的break用法与switch类似,可以直接忽视条件判断而直接跳出循环。

break在for循环中的用法

#include<iostream>
using namespace std;

//break语句

int main()
{
    
    
	for ( int i=0;i<10;i++)
	{
    
    
		cout << i << endl;
		if (i>5) break;
	}
	cout << "循环结束!" << endl;
	return 0 ;
}


运行结果为:
在这里插入图片描述
可以看出,当 i=6,的时候,break会直接跳出循环,而没有继续与10比较。

break语句对所有循环语句和switch语句都有效,但是对if语句没有作用。

#include<iostream>
using namespace std;

//if语句中的break语句

int main()
{
    
    
	for ( int i = 0 ;i < 10 ; i++ )
	{
    
    
		cout << i << endl;
		if (i>5)
		{
    
    
			break;
		}
		cout << "在if语句外!" << endl;
	}
	cout << "跳出循环!" <<endl;
	return 0 ;
}

运行结果:
在这里插入图片描述
在示例中,我们可以看到第七次循环中 i > 5 的条件成立,break语句并没有让程序调到 if语句外,打印“在if语句外”,而是直接跳到了循环的外面。

如果本文对你有帮助请点赞支持一下下~

猜你喜欢

转载自blog.csdn.net/m0_62870588/article/details/123689558
今日推荐