北大青鸟 C语言实现 6.ppt

北大青鸟 C语言实现 6.ppt

ID:48804128

大小:245.50 KB

页数:25页

时间:2020-01-26

北大青鸟 C语言实现 6.ppt_第1页
北大青鸟 C语言实现 6.ppt_第2页
北大青鸟 C语言实现 6.ppt_第3页
北大青鸟 C语言实现 6.ppt_第4页
北大青鸟 C语言实现 6.ppt_第5页
资源描述:

《北大青鸟 C语言实现 6.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、循环第六章回顾选择结构if语句if-else语句多重if语句嵌套if语句switch语句2目标理解C语言中的for循环使用逗号运算符理解嵌套循环理解while循环和do-while循环使用break和continue语句理解exit()函数3什么是循环?循环是程序中重复执行,直到满足指定条件才停止的一段代码C语言中,控制循环执行的条件在编码时用到了关系和逻辑运算符4循环结构的3种类型for循环while循环do...while循环5for循环3-1for循环的通用语法:for(初始化计数;条件测试;再求值参数){语句;}初始化计数是一个赋值语句,它

2、在进入循环前设置循环控制变量条件测试是一个关系表达式, 它决定何时退出循环再求值参数定义每次执行循环时循环控制变量如何变化6for循环3-2for循环的三个部分必须用分号(;)隔开组成循环体的语句可以是单个语句,也可以是复合语句只要测试条件的求值结果为true,for循环就继续执行。当条件变为false时,程序将继续执行for循环后面的语句7for循环3-3#includemain(){intcount;printf("tThisisa");for(count=1;count<=6;count++)printf("t

3、tnice");printf("ttworld.");}8逗号运算符2-1通过在for循环署名中包含多哥初始化表达式或增量表达式,可以扩展for循环作用域格式是:exprn1,exprn2;表达式被逗号运算符隔开,从左向右求值9逗号运算符2-2#includemain(){inti,j,max;printf("Pleaseenterthemaximumvalue");printf("forwhichatablecanbeprinted:");scanf("%d",&max);for(i=0,j=max;i<=max

4、;i++,j--)printf("%d+%d=%d",i,j,i+j);}在for循环中,初始化参数是i=0,j=max再求值(增量)参数有两个表达式组成:i++,j--10嵌套for循环2-1如果一个for循环出现在另一个for循环中,则称它为嵌套循环for(i=1;imain(){inti,j,k;i=0;printf("Enterno.ofrows:");scanf("%d",&i);printf("

5、n");for(j=0;j

6、语句,必须用{}括起来只要条件为真循环就会迭代14while循环2-2#includemain(){intcount=1;while(count<=10){printf("Thisisiteration%d",count);count++;}printf("Theloopiscompleted.");}和for循环不一样,while循环在执行循环前检查条件15do…while循环2-1do...while循环中,循环体中的代码在条件测试执行前执行一次条件变为False时,dowhile循环终止;控制权传递给紧跟在w

7、hile语句之后的语句do{语句;}while(条件)通用语法16do…while循环2-2#includemain(){intnum1,num2;num2=0;do{printf("Enteranumber:");scanf("%d",&num1);printf("No.is%d",num1);num2++;}while(num1!=0);printf("Thetotalnumbersenteredwere%d",--num2);}接受并显示一些整数,直到输入0(零),然后退出整个循环,并打印输入的整数的个数17跳转语句

8、5-1return语句用于从函数中返回return语句可以带有值,该值将返回给调用程序它使执行返回到调用函数的位置表达式是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。