C语言程序设计break语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

while
表达式 1


………… ……
表达式 2
break


…………
……
While 下面的语句
例1 读程序,理解break语句
#include <stdio.h> void main() { int i = 1;
while(i <= 100) {
if(i%10 == 0) break;
i = i+1; } printf("%d",i); }
#include"stdio.h" void main() { int i=0; while (i++<=9)
{ if (i==5) break;
printf("%d\n",i); } }
例3 编写程序练习,实现1-10之间的整数相 加,得到累加值大于20的当前数。
#include"stdio.h" void main() {
程序中,条件表达式表 达的循环条件是 “i<=100”,可以循环 100次,但当i=10时, 条件“i%10==0”成立, 则break;语句被执行。 break;语句执行后,程 序不再进行循环,而执 行循环后面的语句 printf("%d",i);,也
就是说,跳出了循环。
例2 读下面程序,求运行结果。
运行结果: i=6,sum=21
int i,sum=0;
for(i=1;i<=10;i++)
{
sum+=i;
if (sum>20)
break;
}
printf("i=%d,sum=%d",i,sum);
}
小结及作业
(1) 掌握break语句。 (2) 完成教材及上机练习中break相关习题。
谢谢!
…………….
do {
…… break;
…… } while(表达式)
do
……………. break;
…………….

表达式

for
for(表达式1;表达式2;表达式3) {
表达式 1
…… break;

表达式 2
……

}
…………….
break;
…………….
表达式 3
while(表达式1) {
……
if(表达式2)break; …… }
C语言程序设计
break语句
知识点回顾
主要内容
1.while 语句
2.do while 语句
3.for 语句
break语句
int回a忆=1; switch (a) {
case 0: p当ribntrfe("a0k"用);于switch语句中时,可使程序 case 1: p跳ri出ntsf(w"1it"c)h;而执行switch以后的语句。
Baidu Nhomakorabea
注意:
① break语句用在开关语句(switch)和循环
语句中。
② 在多层循环中, 一个break语句只向外跳一
层。即只跳出它所在的当前循环。
③通常break语句总是与if语句配合使用。当满
足某些条件时便跳出循环。
while(表达式) {
…… break; ……
}
while

表达式

……………. break;
case 2: printf(“2”);break;
当} break语句用于while、do-while、for循环语
句输中出时?,可使程序终止循环而执行循环后面的语句。
break语句 1、 break语句的格式
break; 2、 break语句的功能
循环过程中,执行break语句后,则不管 是否达到循环的结束条件,立即中止循环, 跳出循环,执行循环语句后面的语句。
相关文档
最新文档