第五章循环控制课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第五章循环控制课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 循环 控制 课件
- 资源描述:
-
1、第五章第五章 循环控制循环控制重点:重点:1)三种循环结构)三种循环结构当型循环与当型循环与while语句语句直到型循环与直到型循环与do while语句语句次数循环与次数循环与for语句语句2)break语句和语句和continue语句语句一、概述一、概述当当 (i小于小于20)重复操作重复操作(循环)(循环)循环体循环体whilei20 i=1;1、循环结构之、循环结构之while语句语句1、循环结构之、循环结构之while语句语句能被能被3整除的数。整除的数。注:注:(1 1)循环体如果包含一个)循环体如果包含一个以上的语句,应该用花括号以上的语句,应该用花括号括起来,组成复合语句。括起
2、来,组成复合语句。(2 2)循环体中必须有使循)循环体中必须有使循环趋向结束的语句,否则环趋向结束的语句,否则会出现死循环。会出现死循环。二者二者的区的区别?别?先判断先判断再执行操再执行操作作先执行操作先执行操作再进行条件再进行条件判断判断实现形式:实现形式:while(条件条件)循环体循环体实现形式:实现形式:do 循环体循环体 while(条件条件);2、循环结构之、循环结构之dowhile语句语句注意不注意不要漏掉要漏掉分号分号改成改成dowhile结构结构do do 语句与语句与dodowhilewhile的区别的区别20;20;比较两比较两个程序个程序的异同的异同!作用作用:使使变
3、量的值增变量的值增1 1或减或减1 11 1)该运)该运算符为单目运算符,其运算对象只能是变量,算符为单目运算符,其运算对象只能是变量,不能为常量或者表达式。不能为常量或者表达式。例如:例如:i+x-i+x-都是正确的都是正确的 5+(x+y)+5+(x+y)+都是错误的都是错误的2 2)该运算符作前缀、后缀都可以)该运算符作前缀、后缀都可以例如例如 i+i i-i i+i i-i 都是正确的都是正确的3 3)对变量而言对变量而言 i+i+或者或者+i+i都相当于都相当于i=i+1 i=i+1 i-i-或者或者-i-i 都相当于都相当于i=i-1i=i-1程序的输出结果为程序的输出结果为3 3
4、)但如果作为表达式,但如果作为表达式,前缀和后缀则不同:前缀和后缀则不同:前前缀:先运算再取值缀:先运算再取值后缀:先取值再运算后缀:先取值再运算例如例如:void main():void main()int i=3;int i=3;printf(“%dn”,i printf(“%dn”,i+);+);+i3 4下列程序的输出结果为下列程序的输出结果为void main()int i=5,j;j=i+;printf(“i=%d,j=%dn”,i,j);程序结果:i=6,j=5j=+i;i=6,j=64)多用于循环语句中,多用于循环语句中,使变量自增或者自减,也用于指针也用于指针变量变量,使指针
5、指向下一个或者前一个地址。例如前例中:i+;i+;11+21+2+31+2+3+991+2+3+99+100作业:1 1:编写一个猜数的小游戏。:编写一个猜数的小游戏。游戏规则:由计算机随机产生一个游戏规则:由计算机随机产生一个100100以内的整数,用户猜该数是以内的整数,用户猜该数是多少,如果没有猜对,则系统提示多少,如果没有猜对,则系统提示“太大太大”或者或者“太小太小”,然后继,然后继续猜。直到猜对为止。续猜。直到猜对为止。(guess.c(guess.c)2 2:3:3:输入一个任意位数的正整数,然后由低位到高位输出每一位上输入一个任意位数的正整数,然后由低位到高位输出每一位上的数字
6、。如输入的数字。如输入456789456789,则输出,则输出9 9,8 8,7 7,6 6,5 5,4 4引申练习:可以玩多次的猜数游戏,知道不想玩为止。引申练习:可以玩多次的猜数游戏,知道不想玩为止。引申练习:引申练习:输入一个任意位数的正整数,然后由高位到低位输出每一位上的数字。输入一个任意位数的正整数,然后由高位到低位输出每一位上的数字。如输入如输入446789,则输出,则输出4,5,6,7,8,9for()3 3、循环结构之、循环结构之forfor语句语句例如:例如:for(i=0;ix)if(yx)#include#include#include void main()int x,
展开阅读全文