友情提示:本文共有 619 个字,阅读大概需要 2 分钟。
在我们学习C语言时,循环语句是非常重要的一个知识点,但是循环语句中的break语句起到了什么作用?在循环中加入break语句,循环结构会如何执行呢?C语言break是什么意思?以下是我的回答,希望能够有所帮助。
C语言break是什么意思?
在C语言中,break是一个保留字,它用来终止循环或其他的语句。
break常于循环语句以及开关语句中。如果用于循环语句,它的作用为终止循环。如果用于switch语句,那么它的作用是终止switch语句。
break终止switch语句:
int floor;
scanf(“%d”,floor);
switch(floor)
{
case 1:
printf(“这是1层/n”);
break;
case 2:
printf(“这是2层/n”);
case 3:
printf(“这是3层/n”);
}
可以看到除了case1之外,其他两个case中都没有加break语句。当我们输入1,进入到case1执行break语句之后,switch中的剩余代码将不再执行。但是我们输入2时,会发现case2中的代码执行完毕之后,switch语句不会停止,将继续执行case3中的代码。
break终止循环:
例如,找出1到100之间第一个即是5的倍数,又是9的倍数的数:
int i=1;
while(i<=100)
{
If(i%5==0 && i%9==0);
{
printf(“%d/n”,i);
break;
}
i++;
}
通过上面这个程序,我们可以观察当不加break时,将打印出1到100之间所有即是9的倍数,又是5的倍数的数。但是加上break之后,将在进入if结构并输出第一个数之后终止循环。
通过以上两个简单的例子,相信大家都明白了break语句在C语言中的含义以及其简单使用方法了。
本文如果对你有帮助,请点赞收藏《C语言break是什么意思?》,同时在此感谢原作者。