C++break语句
在C语言中,程序员可以使用break语句使流程跳出switch语句,继续执行switch语句之后的语句,而且break语句还可以用于循环体内,在C++中同样如此。
break语句的一般形式为
break;
break语句主要作用为使流程从循环体内跳出循环体,意在提前结束循环,继续执行循环体后的语句。
break语句只能用于循环语句和switch语句内,不能单独使用或用于其他语句中。
经典案例:用C++输出斐波那契数列,要求可以手动控制需要显示的行数。
#include <iostream> //头文件
using namespace std;
int main() //主函数
{
int i,f1,f2,f3,row; //定义变量
f1=1,f2=1; //变量初始化
cout<<"输入需要输出的行数:";
cin>>row; //键盘输入行数
cout<<f1<<"\n"<<f2<<endl; //先输出第一行和第二行
for(i=1;i<row-1;i++) ///循环控制后38行
{ f3=f2+f1; //第3行的值是前面两行之和
cout<<f3<<"\n"; f1=f2; //变量赋值
f2=f3;
}
return 0;//返回值为空
}
执行本程序之后,会输出:
输入需要输出的行数:4
1
1
2
3
读者需要了解的是,斐波那契数列有个特点,第1个数和第2个数是1,从第3个数开始,每个数是前面两个数之和。
4.3 C++break语句文章来源: zhuanlan.zhihu.com,作者:,版权归原作者所有,如需转载,请联系作者。
原文链接:zhuanlan.zhihu.com/p/326483365