发布网友 发布时间:2022-04-23 00:29
共6个回答
热心网友 时间:2022-04-22 12:24
1、break语句通常用在循环语句和开关语句中。当break语句用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
2、当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。
代码:
#include<stdio.h>
int main()
{
int i=1;
while(i<=10)
{
if(i==5)
break;
printf("%d",i);
i=i+1;
}
return0;
}
输出为:1234
总结:在循环中只要遇到break,就停止后期所有的循环,直接终止循环。
C语言中的break
break语句
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。
当break语句用于do-while、for、while循环语句中时,可使程序终止循环。而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。
例:
main()
{
inti=0;
charc;
while(1)/*设置循环*/
{
c='\0';/*变量赋初值*/
while(c!=13&&c!=27)/*键盘接收字符直到按回车或Esc键*/
{
c=getch();
printf("%c\n",c);
}
if(c==27)
break;/*判断若按Esc键则退出循环*/
i++;
printf("TheNo.is%d\n",i);
}
printf("Theend");
}
注意:
1、break语句对if-else的条件语句不起作用。
2、在多层循环中,一个break语句只向外跳一层。
参考资料:
百度百科——Break(计算机语言关键字)
热心网友 时间:2022-04-22 13:42
break是跳出整个循环热心网友 时间:2022-04-22 15:17
break用于在满足一定条件下,跳出整个循环,常和if、for、while、switch搭配使用。与continue的区别是:continue用于跳出本次循环,即不执行本次循环,直接进入下一次循环。热心网友 时间:2022-04-22 17:08
switch中挑出循环热心网友 时间:2022-04-22 19:16
break是跳出最近的循环,你看看哪个是最近的?就明白了。热心网友 时间:2022-04-22 21:41
break;跳出循环使用。