C语言中的循环控制语句.ppt

上传人:小飞机 文档编号:6503762 上传时间:2023-11-07 格式:PPT 页数:17 大小:291.49KB
返回 下载 相关 举报
C语言中的循环控制语句.ppt_第1页
第1页 / 共17页
C语言中的循环控制语句.ppt_第2页
第2页 / 共17页
C语言中的循环控制语句.ppt_第3页
第3页 / 共17页
C语言中的循环控制语句.ppt_第4页
第4页 / 共17页
C语言中的循环控制语句.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《C语言中的循环控制语句.ppt》由会员分享,可在线阅读,更多相关《C语言中的循环控制语句.ppt(17页珍藏版)》请在三一办公上搜索。

1、C语言中的循环控制语句,主讲:孙慧,1+2+100=?,1,2,3,while语句,do-while语句,for语句,本章重点,1.while,do-while,for三种循环控制语句的使用,2.while语句,for语句和do-while语句的区别和联系,while语句的一般形式 while(条件)循环语句;流程图while语句的执行过程是:当条 件成立时执行循环体中的语句,然后再次判断条件,重复上次过 程,直到条件不成立结束循环。while语句的特点是:当一开始 条件就不成立时,一次也不执 行循语句。,条件,循环语句,成立,不成立,1 while语句,例 求1+2+100的结果。第一步,计

2、算0+1;第二步,计算(0+1)+2;第n步,计算(0+1+n-1)+n;第100步,计算(0+1+99)+100;伪代码算法:定义s、n存放累计和以及循环次数 累计和清零s=0;循环变量赋初值n=1;while(n=100)s=s+n;n=n+1;,开始,定义s、n,s=0;n=1;,n=100,s=s+n;n=n+1;,输出s,结束,成立,不成立,1 while语句,#includevoid main()int s=0,n=1;while(n=100)s=s+n;n=n+1;printf(“1+2+100=%dn”,s);,1 while语句,do-while语句的一般形式 do 循环体语

3、句 while(条件);流程图do-while语句的执行过程是:执行循环体中的语 句,然后判断条件,条件成立再执行循环体;重 复上述过程,直到条件不成立时结束循环do-while语句的特点是:当一开始条件就不成立 时,已经执行了一次循环体,语句段,条件,成立,不成立,2 do-while语句,例 求1+2+100的结果。伪代码算法:定义s、n存放累计和以及循环次数,累计和清零s=0;循环变量赋初值n=1;do s=s+n;n=n+1;while(n=100);输出结果s;,开始,定义s、n,s=0;n=1;,s=s+n;n=n+1;,n=100,输出s,结束,成立,不成立,2 do-while

4、语句,#includevoid main()int s=0,n=1;do s=s+n;n=n+1;while(n=100);printf(“1+2+100=%dn”,s);,2 do-while语句,2 do-while语句,#includevoid main()int s=0,n=1;while(n=100)s=s+n;n=n+1;printf(“1+2+100=%dn”,s);,#includevoid main()int s=0,n=1;dos=s+n;n=n+1;while(n=100);printf(“1+2+100=%dn”,s);,通过例1和例2可以看到while语句可以转换为d

5、o-while语句,二者唯一不同的是:当一开始条件就不成立时,while语句不执行循环体,do-while语句执行一次循环体。程序一:void main()程序二:void main()int s=0,n=101;int s=0,n=101;while(n=100)dos=s+n;n=n+1;s=s+n;n=n+1;printf(“n=%d,s=%d”,n,s);while(n=100);printf(“n=%d,s=%d”,n,s);执行结果:n=101,s=0 执行结果:n=102,s=101,2 do-while语句,举一反三:求2+4+100的结果并输出,for语句的一般形式 for(

6、表达式1;条件;表达式2)循环语句流程图for语句的执行过程是:第一步执行表达式1,第二步判断条件,第三步当条件成立时执行循环体中的语句和表达式2;然后重复第二、三步直到条件不成立时结束循环。for语句可以改写成while语句形式:表达式1:while(条件)循环语句;表达式2;,表达式1,条件,循环语句,表达式2,成立,不成立,3 for语句,例 求1+2+100的结果。伪代码算法:定义s、n存放累计和以及循环次数;for(s=0,n=1;n=100;n=n+1)s=s+n;输出结果s;,开始,定义s、n,s=0;n=1;,n=100,s=s+n;n=n+1;,输出s,结束,成立,不成立,3

7、 for语句,一般来说,for语句便于阅读和理解的形式是:for(循环变量赋初值;循环条件;循环变量增值)循环体语句#include void main()int s=0,n;for(n=1;n=100;n=n+1)s=s+n;printf(“1+2+100=%dn”,s);,#includevoid main()int s,n;for(s=0,n=1;n=100;n=n+1)s=s+n;printf(“1+2+100=%dn”,s);,3 for语句,举一反三:求100+99+1的结果并输出,以上我们介绍了C语言中 常用的循环语句while语句、do-while语句和for语句。一般情况下三种循环语句可以相互替换,只有当一开始条件就不成立时,for语句和while语句不执行循环体,而do-while语句执行一次循环体。这三种循环语句for语句最灵活,所以在C语言中for语句最为常用。,总结,谢 谢 观 看 Thank you,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号