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语句外”,而是直接跳到了循环的外面。
如果本文对你有帮助请点赞支持一下下~