c语言break怎么用

c语言break怎么用,第1张

"break"是C语言中的关键字。

"break"词语解释是:跳出当前循环。

1、break在一些计算机编程语言中是保留字,其作用大多情况下是终止所在层的循环。

2、break语句对if-else的条件语句不起作用。

3、在多层循环中,一个break语句只向外跳一层。

4、在C语言的switch(开关语句)中,break语句还可用来在执行完一个case(分支)后立即跳出当前switch结构。

5、break和continue对if都是没影响的。

C语言中break的用法有两种:

出现在循环内时,循环终止,且程序流将继续执行紧接着循环后的语句。

终止switch语句中的一个case。

注意:

如果出现在嵌套循环(即一个循环内嵌套另一个循环),break语句会终止最内层的循环,跳到上层循环。

如果循环中有if函数,则直接跳出 if语句重新回到循环中。如果 if 语句嵌套,则返回上一级语句。

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(计算机语言关键字)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8122093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存