首页 > 编程知识 正文

c语言中break语句的作用,c语言case语句用法

时间:2023-05-03 16:34:20 阅读:21168 作者:1038

c语言的break语句用于中断循环的执行(while,do while和for )和交换机case。

在内循环的情况下,仅结束内循环的控制。

c语言有两种语言使用break关键字。

与switch一起使用

与循环语句一起使用

语法如下:

jump-statement;

布雷克;

c语言语法中使用的break语句可以是while循环、do while循环、for循环或switch case语句。

c语言的break语句的流程图-

switch case break语句示例

循环中的break语句示例

创建源文件" loop-break.c "。 代码如下-

#包含

void main () }

int i=1; //initializing a local variable

//starting a loop from 1 to 10

for(I=1; i=10; I ) {

printf(%d(n ),I );

if(I==5) {//if value of i is equal to 5,it will break the loop

布雷克;

}

}//end of for loop

}

运行上述代码以获得上述结果-

1

2

3

4

5

从控制台的输出可以看到,在i==5之后,循环不会打印6到10之后的数字。

C断言和内部循环

在这种情况下,只打破内部循环,而不是外部循环。 创建源文件。 inner-loop-break.c。 代码如下-

#包含

#包含

void main () }

int i=1,j=1; //initializing a local variable

for(I=1; i=3; I ) {

for(j=1; j=3; j ) {

printf(%d%d(n ),I,j );

if(I==2j==2) {

布雷克; //will break loop of j only

}

}

}//end of for loop

}

运行上述代码以获得上述结果-

1 1

1 2

1 3

2 1

2 2

3 1

3 2

3 3

从上面的控制台输出中可以看到,23不会打印,因为i==2和j==2之后有break语句终止的内部循环。 但是,break语句仅适用于内部循环,因此打印31、32和3 3。

我给你奖励

纠错/补充

藏品

QQ群啦,加上易百教程官方技术学习群

注:建议每个候选人在自己的技术方向上添加一个组。 建议在同一QQ中最多添加三个组。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。