首页 理论教育 C语言程序设计:break跳转语句解析

C语言程序设计:break跳转语句解析

时间:2023-10-29 理论教育 版权反馈
【摘要】:前面已经介绍过,使用break语句可以结束switch语句的执行,break语句还可以用在循环语句的循环体中,强制终止循环的执行。break语句只能用于switch语句和循环语句中,不能单独使用。break语句用在循环体中,一般需要与if语句一起使用。break语句的一般形式如下所示:break;使用循环语句求20以内偶数的和,当和达到15时结束循环。break语句在程序for语句中的作用为:在循环条件仍然成立时,提前退出循环。

C语言程序设计:break跳转语句解析

前面已经介绍过,使用break语句可以结束switch语句的执行,break语句还可以用在循环语句的循环体中,强制终止循环的执行。break语句只能用于switch语句和循环语句中,不能单独使用。break语句用在循环体中,一般需要与if语句一起使用。

break语句的一般形式如下所示:

break;

【例4.7】使用循环语句求20以内偶数的和,当和达到15时结束循环。

程序内容如下:

1 #include<stdio.h>

2 int main()

3 {

4  int i,sum=0;

5  for(i=0;i<=20;i+=2)

6  {

7   sum=sum+i;

8   printf("%d\n",sum);(www.xing528.com)

9   if(sum>=15) break;

10  }

11  return 0;

12 }

程序结果如图4.10所示:

图4.10 例4.7程序结果图

【例题中关键问题说明】

(1)如果循环体中没有break语句,则需要一直循环到i的值为20时执行完最后一次循环,此时i值为22,循环条件不成立,退出循环,本例中使用了break语句,只能执行到i的值为8时的这次循环。

(2)break语句在程序for语句中的作用为:在循环条件仍然成立时,提前退出循环。

(3)break语句用在for语句中,与if语句一起使用,当表达式“sum>=15”成立时退出循环。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈