版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C C语言程序设计语言程序设计第第5 5章章 循环结构程序设计循环结构程序设计2C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n while语句语句(当型循环当型循环)n dowhile语句直到型循环)语句直到型循环)n for语句语句(当型循环当型循环)n if-goto语句语句 n 循环的嵌套循环的嵌套n break与与continue语句语句循环结构中的跳转语句循环结构中的跳转语句3C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计循环结构程序设计的应用场合:当某个条件满循环结构程序设计的应用场合:当某个条件满足时,需要多次
2、反复进行同样工作。足时,需要多次反复进行同样工作。4C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n 当型循环当型循环nwhile, forn 直到型循环直到型循环ndo.whileexpAFTexpAFT5C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n特点:先判断,再执行特点:先判断,再执行nwhile while 语句的语法格式:语句的语法格式:注意:注意: 循环体可能一次也不执行。循环体可能一次也不执行。 循环体可为任意类型语句。循环体可为任意类型语句。 退出退出while循环的情况循环的情况: exp不成立不成立 循
3、环体内遇循环体内遇break, return, exit等。等。exp循环体循环体FTwhile( exp ) 循环体;循环体;6C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n1问题分析:问题分析: n 输入输入xpow=1; i=1;i=10pow*=x; i+;YN输出输出pow完毕完毕开场开场x10 = 1*x*x 10个个xn 循环语句:循环语句:n循环变量初始化:循环变量初始化:n循环控制条件:循环控制条件:n循环体:循环体:n循环变量的修改:循环变量的修改:i1;i=10;pow*=x;i+; 7C C语言程序设计语言程序设计 第第5 5章章 循
4、环结构程序设计循环结构程序设计输入输入xpow=1; i=1;i=10pow*=x; i+;Y输出输出powN完毕完毕开场开场#include main() int i; double x,pow; printf(Please input x:); scanf(%lf, &x); pow=1.0; i=1; while( i=10 ) pow*=x;i+; printf(Pow=%lfn, pow);循环语句四要素:循环语句四要素:循环控制变量初始化循环控制变量初始化循环控制条件循环控制条件循环体关键是找规律)循环体关键是找规律)循环变量的修改循环变量的修改8C C语言程序设计语言程序
5、设计 第第5 5章章 循环结构程序设计循环结构程序设计n1问题分析:问题分析: n 输入输入x,npow=1; i=1;i= npow*=x; i+;YN输出输出pow完毕完毕开场开场xn = 1*x*x n个个xn 循环语句四要素:循环语句四要素:n循环变量初始化:循环变量初始化:n循环控制条件:循环控制条件:n循环体:循环体:n循环变量的修改:循环变量的修改:i1;i=n;pow*=x;i+; 9C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计输入输入x,npow=1; i=1;i= npow*=x; i+;Y输出输出powN完毕完毕开场开场#include
6、 main() int i, n; double x,pow; printf(“Input x and n:); scanf(%lf%d,&x,&n); pow=1.0; i=1; while( i= n ) pow*=x;i+; printf(Pow=%lfn, pow);考虑:考虑:假如假如 n0,程序该如何编写,程序该如何编写?10C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计例题:求例题:求x的的n从键盘输入次方。从键盘输入次方。#include main() int i, n, absn; double x, pow=1.0; pri
7、ntf(“Please input the x and n:”); scanf(“%lf%d”, &x, &n); absn=n0? n: - n; i=1; while( i=absn ) pow*=x; i+; if ( n0 & x!=0) pow=1.0/pow; printf(“pow(%f,%d)=%f”,x, n, pow);Y n0&x!=0 Npow=1/pow输出输出powi+pow*=x while(i=|n|)pow=1, i=1输入输入x, n11C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n1问题分
8、析:问题分析: n n2程序步骤:程序步骤:n定义变量定义变量sum存储累加结果,并初始化为存储累加结果,并初始化为0n定义变量定义变量i用以存储数列通项,初值为用以存储数列通项,初值为1n给给sum不断的加不断的加i,同时,同时i也加也加1生成下一个生成下一个项项sum=1+2+100实质上为等差为实质上为等差为1的数的数列前列前100项和项和12C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计加数的范围:加数的范围:i=1 i=100求和过程:求和过程:sum=sum+i; i+; 此时此时,sum=1; i=2;sum=sum+i; i+; 此时此时,su
9、m=1+2; i=3;sum=sum+i; i+; 此时此时,sum=1+2+3; i=4; sum=sum+i; i+; 此时此时,sum=1+2+99; i=100;sum=sum+i; i+; 此时此时,sum=1+2+99100;i=101;i=1;i= 100sum+=i; i+;YN输出输出sum完毕完毕开场开场sum=0; 13C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计i=1;i= 100sum+=i; i+;YN输出输出sum完毕完毕开场开场sum=0; #include main() int i, sum; sum=0; i=1; whi
10、le( i= 100 ) sum+=i;i+; printf(Sum=%dn, sum);14C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n1问题分析:问题分析: n sum=1+2+n实质上为等差为实质上为等差为1的数的数列前列前n项和项和输入输入nsum=0; i=1;i= nsum+=i; i+;YN输出输出sum完毕完毕开场开场n 循环语句四要素:循环语句四要素:n循环变量初始化:循环变量初始化:n循环控制条件:循环控制条件:n循环体:循环体:n循环变量的修改:循环变量的修改:i1;i=n;sum+=i;i+; 15C C语言程序设计语言程序设计 第
11、第5 5章章 循环结构程序设计循环结构程序设计输入输入nsum=0; i=1;i= nsum+=i; i+;YN输出输出sum完毕完毕开场开场#include main() int i, sum, n; printf(Please input n:); scanf(%d, &n); sum=0; i=1; while( i= n ) sum+=i;i+; printf(Sum=%dn, sum);16C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n问题分析:问题分析:sum=2+4+实质上为等差为实质上为等差为2的数列的数列输入输入nsum=0; i=
12、2;i= nsum+=i; i+=2;YN输出输出sum完毕完毕开场开场n 循环语句四要素:循环语句四要素:n循环变量初始化:循环变量初始化:n循环控制条件:循环控制条件:n循环体:循环体:n循环变量的修改:循环变量的修改:i2;i=nsum+=i;i+2; 17C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计输入输入nsum=0; i=2;i= nsum+=i; i+=2;YN输出输出sum完毕完毕开场开场#include main() int i, sum, n; printf(Please input n:); scanf(%d, &n); sum
13、=0; i=2; while( i= n ) sum+=i;i+=2; printf(Sum=%dn, sum);18C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计#include main() int i,sum,n,s=1; printf(Please input n:); scanf(%d, &n); sum=0; i=1; while( i= n ) sum+=s*i;s=-s;i+; printf(Sum=%dn, sum);19C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n1问题分析:问题分析: n 1*
14、2*n实质上为等差为实质上为等差为1的数的数列前列前n项乘积项乘积输入输入nsum=0; i=1;i= nsum+=i; i+;YN输出输出sum完毕完毕开场开场fact=1;fact*fact#include main() int i, fact, n; printf(Please input n:); scanf(%d, &n); fact=1; i=1; while( i= n ) fact*=i;i+; printf(Sum=%lfn, fact);20C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计 while 语句之前必须预先设置判断的初始条
15、件语句之前必须预先设置判断的初始条件 防止防止“死循环的发生死循环的发生 在循环体中必须有使循环趋向结束的操作,在循环体中必须有使循环趋向结束的操作,即即 在循环体中要有能让逻辑表达式值改变的语在循环体中要有能让逻辑表达式值改变的语句句 正确使用复合语句正确使用复合语句 当循环体中含多条语句时当循环体中含多条语句时,需用需用 将这些语句将这些语句 括起来括起来,构成一个复合语句构成一个复合语句 while ( ) 后面不能加分号;后面不能加分号; 如果后面紧跟分号,编译系统认为循环体是如果后面紧跟分号,编译系统认为循环体是一一 条空语句条空语句, 形成形成“死循环死循环”。 在循环体中,语句的
16、先后位置必须符合逻辑在循环体中,语句的先后位置必须符合逻辑 否则会影响运算结果。否则会影响运算结果。思考程序段的输出?思考程序段的输出? sum=0; i=1; while (i=100) i+; sum=sum+i; 运行后,输出:运行后,输出:5150原因是什么?原因是什么? 21C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n特点:先执行,再判断特点:先执行,再判断nwhile while 语句的语法格式:语句的语法格式:注意:注意: 循环体至少要执行一次。循环体至少要执行一次。 循环体可为任意类型语句。循环体可为任意类型语句。 退出退出while循环的
17、情况循环的情况: exp不成立不成立 循环体内遇循环体内遇break, return, exit等。等。do 循环体循环体;while (exp);expAFT22C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计#include main() int i,sum=0; i=1; while(i=100) sum=sum+i; i+; printf(%d,sum);例例 用用do-while循环求循环求1001nnsum=0i=1sum=sum+ii=i+1while(i=100)输出输出sum值值#include main() int i,sum=0; i=1;
18、 do sum=sum+i; i+; while(i=100); printf(%d,sum);23C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计说明:当两者具有相同的循环体时说明:当两者具有相同的循环体时 当当while 后面的表达式第一次的值为后面的表达式第一次的值为“真真” 时,两种循环得到的结果相同。时,两种循环得到的结果相同。 否则,二者结果不相同。否则,二者结果不相同。main() int sum=0,i; scanf(%d,&i); do sum=sum+i; i+; while(i=10); printf(sum=%d,sum); ma
19、in() int sum=0,i; scanf(%d,&i); while(i=10) sum=sum+i; i+; printf(sum=%d,sum);当当i=1时时:sum=55当当i=11时时:sum=0当当i=1时时:sum=55当当i=11时时:sum=1124C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计一般形式:一般形式:for (表达式表达式1;表达式;表达式2;表达式;表达式3) 循环体语句循环体语句说明:说明:表达式表达式1:循环变量初始化:循环变量初始化表达式表达式2:循环控制条件。:循环控制条件。 省略则表示死循环省略则表示死
20、循环表达式表达式3:循环变量修改。:循环变量修改。语句:需要重复执行的部分,称为循环体语句:需要重复执行的部分,称为循环体25C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计例例 用用for循环求循环求1001nn#include main() int i,sum=0; i=1; while(i=100) sum=sum+i; i+; printf(%d,sum);#include main( ) int i,sum; sum=0; for(i=1; i=100; i+) sum=sum+i; printf(%d,sum);sum=0for(i=1;i= 100
21、;i+)sum=sum+i输出输出sum可部分或全部省略可部分或全部省略,但但“;”不可省略不可省略26C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计说明:说明:for语句中表达式语句中表达式1、表达式、表达式2、表达式、表达式3 类型任意,都可省略,但分号不可省。类型任意,都可省略,但分号不可省。 for(i=1; i=100; i+) sum=sum+i; for(i=1; i=100; ) sum=sum+i; i+;i=1;for( ; i100) break;i=1;for( ; ; ) sum=sum+i; if(i100) break; i+;2
22、7C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计说明:说明: for中中3个表达式类型任意可省略个表达式类型任意可省略, 但两个但两个“;” 都不可省;都不可省; 无限循环无限循环: for(;) for语句可以转换成语句可以转换成while结构结构 表达式表达式2一般是关系表达式或逻辑表达式,一般是关系表达式或逻辑表达式, 但也可以是但也可以是 数值表达式或字符表达式,数值表达式或字符表达式,只只 要其值为真,就执行循环体要其值为真,就执行循环体注意注意: 在省略某个表达式时,应在适当位置在省略某个表达式时,应在适当位置 进进行循环控制的必要操作,以保证循环
23、的行循环控制的必要操作,以保证循环的正确执行正确执行28C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计#include main() int i, n; long sum; printf(“please input the n:”); scanf(“%d”, &n); sum= 1; for(i=1; i=n; i+) sum*=i; printf(“n %d! =%ld”, n, sum);例例 求求n!。输入输入nsum=1 for(i=1;i=n;i+)sum*=i输出输出sum考虑:考虑:如何求如何求s =1!+ 2!+ + n! ? 29C
24、C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计练习练习 从键盘上输入一批正整数,求它们的累加从键盘上输入一批正整数,求它们的累加 和及平均值。和及平均值。#include main() int sum=0, count=0, x; float aver; printf(please input the data:); scanf(%d,&x); for( ; x0; ) sum+=x; count+; printf(please input the data:); scanf(%d,&x); aver=1.0*sum/count; printf(s
25、um=%d,average=%.2f,sum,aver);sum=0, count=0输入一个数输入一个数xfor( ; x0; )sum+=xcount+输入一个数输入一个数xaver=sum/count输出输出sum, aver30C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计*练习练习 请在屏幕上输出以下行数请在屏幕上输出以下行数n从键盘输入)从键盘输入) 图形。图形。#include main() int i,j,n; printf(nplease input lines:); scanf(%d,&n); for(i=1; i=n; i+n)
26、for(j=1; j=n-i; j+)printf( ); for(j=1; j= 2*i-1; j+) printf(*); printf(n); 输入输入n for(i=1;i=n; i+) for(j=1;j=n-i;j+)输出输出“一个空格一个空格” for(j=1;j=2i-1; j+)输出输出“一个一个 * ” 输出换行输出换行31C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计练习练习 判断判断m是否为素数。是否为素数。素数一个自然数,若素数一个自然数,若除了除了1和它本身外不和它本身外不能被其他整数整除能被其他整数整除如果这个数如果这个数m能被能
27、被2,3,m-1中任何中任何一个数整除,说明它一个数整除,说明它不是素数不是素数#include main() int m, i, flag; printf(ninput integer m: ); scanf(%d,&m); flag=1; for(i=2;i=m-1;i+) if(m%i=0) flag=0; i=m; if(flag=1) printf(%d primen,m); else printf (%d is not primen,m); 输出输出不是素数不是素数flag=1i=mflag=0输出输出是素数是素数m%i=0for(i=2 ; i=m-1;i+)flag=1
28、输入一个数输入一个数 m NYNYi=m的作用:的作用:force i equals to m, exit loop32C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计练习练习 求求100到到150之间的所有素数之间的所有素数#include main() int m; int i,flag; for(m=101;m=150;m+) flag=1; for(i=2;i=m-1;i+) if(m%i=0) flag=0; i=m; if(flag=1) printf(%5d,m); 输出输出mflag=1for(i=2;i=m-1;i+)flag=1for(m=1
29、01;m=150;m+)i=mflag=0m%i=0NYNY33C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计练习练习 求求100到到150之间的所有素数,并设定每行之间的所有素数,并设定每行 输出输出5个素数。个素数。 #include main() int m; int i,flag,count=0; for(m=101;m=150;m+) flag=1; for(i=2;i=m-1;i+) if(m%i=0) flag=0; i=m; if(flag=1) printf(%5d,m); count+; if(count%5=0) printf(n); 输
30、出换行输出换行count%5=0count+输出输出mflag=1for(i=2;i=m-1;i+)flag=1for(m=101;m=150;m+)i=mflag=0m%i=0count=0 NYNYNY34C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计1、三种循环语句在功能上是等效的,即任何一、三种循环语句在功能上是等效的,即任何一种循环均可以由其它循环来替代。种循环均可以由其它循环来替代。2、while与与for作为当型循环,特点是先判断、作为当型循环,特点是先判断、再执行,而再执行,而for循环则是循环则是while循环的更加简洁循环的更加简洁的表示方
31、式。的表示方式。for循环适用于循环变量按等差数列规律变循环适用于循环变量按等差数列规律变化的情况。化的情况。3、dowhile作为直到型循环,特点是先执作为直到型循环,特点是先执行、再判断,其最少要执行一次。行、再判断,其最少要执行一次。35C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计while语句多用于循环次数不定的情况语句多用于循环次数不定的情况do-while语句多用于至少要运行一次的情况语句多用于至少要运行一次的情况for语句多用于要赋初值或循环次数固定的情况语句多用于要赋初值或循环次数固定的情况比较以下两条语句:比较以下两条语句:fori=1,s
32、um=0;sum+=i,i=100;i+);fori=1,sum=0;i=100 ,sum+=i ;i+);/* 实现实现1+2+3+101 */* 死循环死循环 */36C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计一般形式:一般形式: goto 语句标号;语句标号; 标号标号: 语句;语句;有兴趣的同学自学有兴趣的同学自学不提倡使用不提倡使用goto语句语句注意:注意:goto语句能实现程序无条件转移,为编程提语句能实现程序无条件转移,为编程提供了便利。但是无限制地使用,会破坏程序供了便利。但是无限制地使用,会破坏程序的结构化程度。因此应限制使用。的结构化
33、程度。因此应限制使用。37C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计功能:无条件转向语句功能:无条件转向语句 强制中断执行本语句后面的语句,跳强制中断执行本语句后面的语句,跳 转到语句标号标识的语句继续执行程转到语句标号标识的语句继续执行程序序说明:说明: 不能用整数作标号不能用整数作标号 只能加在可执行语句前面只能加在可执行语句前面 与与if语句一起构成循环结构语句一起构成循环结构 限制使用限制使用goto语句语句#include main()() int i=1,sum=0; loop:ifi=100) sum=sum+i; i+; goto loop
34、; printf(”%d”,sum);例例 求求1到到100的和。的和。38C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计 循环的嵌套,又称多层循环,应用于多循环的嵌套,又称多层循环,应用于多个变量同时变化的情况。个变量同时变化的情况。while( ) while( ) .do do while( ); .while( );for( ; ; ) do while( ); while() .while() do while( ); .说明:说明:1. 外层循环可包含两个以上内循环外层循环可包含两个以上内循环 2. 嵌套的循环的执行流程嵌套的循环的执行流程39C
35、C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计 注意:注意:while、do-while、for循环语句可以并列循环语句可以并列,也可以相互嵌套也可以相互嵌套,但要层次清楚但要层次清楚,不能出不能出现交叉现交叉多重循环程序执行时,外层循环每执行一多重循环程序执行时,外层循环每执行一次,内层循环都需要循环执行多次。次,内层循环都需要循环执行多次。 外循环执行了外循环执行了10次次 内循环执行内循环执行6次次 循环正常结束时,循环正常结束时, 内循环执行了内循环执行了 106=60次次for(a=1;a=10;a+) for (b=0;b=5;b+) 40C C语言程
36、序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计循环嵌套在使用中的重点内容循环嵌套在使用中的重点内容能够正确判断内层循环体的范围能够正确判断内层循环体的范围能够正确判断内层循环体的执行次数能够正确判断内层循环体的执行次数注意内层循环的初值设定注意内层循环的初值设定能正确处理内层循环与外层循环变量的关系能正确处理内层循环与外层循环变量的关系41C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计阅读下述程序段,判断各层循环体的范围;阅读下述程序段,判断各层循环体的范围;判断各层循环体执行的次数。判断各层循环体执行的次数。 n=6;m=5; for(
37、i=0;in;i+) for(j=0;jm;j+) printf(“%d*%d=%2d”,i,j,i*j); /*内循环体的运行次数:内循环体的运行次数: n*m=6*5=30次次*/*外循环体的运行次数:外循环体的运行次数: 6次次*/42C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计 n=6;m=5; for(j=0,i=1; in; i+) while(ji) printf(“While(ji):j=%dn”,j); j+; /*内循环体的运行次数:内循环体的运行次数:n-1次次*/*外循环体的运行次数:外循环体的运行次数: n-1次次*/ n=6;m=
38、5; for(j=1,i=1; in; i+) while(ji) printf(“While(ji):j=%dn”,j); j+; /* 当当j=1时不执行时不执行while 内循环体的运行次数:内循环体的运行次数:n-2次次*/*外循环体的运行次数:外循环体的运行次数: n-1次次*/43C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计一般格式一般格式break;功能功能 (只能出现在两种场合只能出现在两种场合)用于用于switch语句中,其作用是跳出语句中,其作用是跳出switch语句;语句;用于循环语句,作用是提前结束整个循环用于循环语句,作用是提前结束
39、整个循环的执行的执行 break; expN Y44C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计nbreak语句只能出现在语句只能出现在switch语句或循环语句语句或循环语句的循环体中的循环体中n在循环语句、在循环语句、switch语句嵌套使用的情况下,语句嵌套使用的情况下,break语句只能跳出或终止它所在的结构,语句只能跳出或终止它所在的结构,而不能同时跳出多层结构。而不能同时跳出多层结构。结果:结果:a=2,b=1结果:结果:a=8,b=1main() int x=1,y=0,a=0,b=0,i=0; switch(x) case 1: switch
40、(y) case 0: a+; break; case 1: b+; break; case 2: a+;b+; break; case 3: a+;b+; printf(“na=%d,b=%d”,a,b);for(i=0;i5) break;45C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计练习练习 判断判断m是否为素数。是否为素数。#include main() int m, i, flag; printf(ninput integer m: ); scanf(%d,&m); flag=1; for(i=2;i=m-1;i+) if(m%i=0)
41、flag=0; i=m; if(flag=1) printf(%d primen,m); else printf (%d is not primen,m); 输出输出不是素数不是素数flag=1i=mflag=0输出输出是素数是素数m%i=0for(i=2 ; i=m-1;i+)flag=1输入一个数输入一个数 m NYNYi=m的作用:的作用:force i equals to m, exit loopbreakbreak;46C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计一般格式一般格式continue;功能功能 在循环语句中强行提前结束本次循环在循环语句中强行提前结束本次循环, 而不是终止循环。而不是终止循环。 continue; expN Y47C C语言程序设计语言程序设计 第第5 5章章 循环结构程序设计循环结构程序设计n只能用于循环语句的循环体中只能用于循环语句的循环体中n作用是使执行流程跳过循环体中作用是使执行流程跳过循环体中continue后后 面的语句,即提前结束本次循环体语句面的语句,即提前结束本次循环体语句n在在while 和和do-while语句中,执行语句中,执行continue语语 句就立即去测试是否继续循环的条件。句就立即去测试是否继续循环的条件。n在在for语句中,执行语句中,执行c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡镇卫生院工作经验与发展建议计划
- 机械制造行业安全规范
- 文化行业助理职责概述
- 文化艺术行业营销工作总结
- 机场前台服务总结
- 2024年税务师题库【满分必刷】
- 2024年认位置的教案
- 2024年穷人教案6篇
- 农村建筑构建合同(2篇)
- 出租车包班合同(2篇)
- 江苏省2025年高中学业水平合格考历史试卷试题(含答案详解)
- 《地下水环境背景值统计表征技术指南(试行)》
- 大学试卷(示范)
- 高职院校智能制造实验室实训中心建设方案
- 房产交易管理平台行业发展预测分析
- 档案工作人员分工及岗位责任制(4篇)
- 电商整年销售规划
- GB 4396-2024二氧化碳灭火剂
- 美丽的秋天景色作文500字小学
- 施工单位2025年度安全生产工作总结及计划
- 口腔癌放疗护理
评论
0/150
提交评论