C语言培训之循环

C语言培训之循环

ID:43342656

大小:194.00 KB

页数:25页

时间:2019-10-08

C语言培训之循环_第1页
C语言培训之循环_第2页
C语言培训之循环_第3页
C语言培训之循环_第4页
C语言培训之循环_第5页
资源描述:

《C语言培训之循环》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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("ttnice");printf("

3、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;i++,j--)printf("%d+%d=%d

4、",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("");for(j=0;j

5、r(k=0;k<=j;k++)printf("*");}}这个程序是在每一行中显示“*”的数量增加112for循环更多知识使用for循环可以包含部分定义,或不包含任何定义for(;num<100)或for(;;)使用for循环可以不包含任何循环体(语句),有助于提高某些算法的效率和创建时间延迟循环for(i=0;i

6、tdio.h>main(){intcount=1;while(count<=10){printf("Thisisiteration%d",count);count++;}printf("Theloopiscompleted.");}和for循环不一样,while循环在执行循环前检查条件15do…while循环2-1do...while循环中,循环体中的代码在条件测试执行前执行一次条件变为False时,dowhile循环终止;控制权传递给紧跟在while语句之后的语句do{语句;}while(条件)通用语法16do…while循环2-2#include

7、main(){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跳转语句5-1return语句用于从函数中返回return语句可以带有值,该值将返回给调用程序它使执行返回到调用函数的位置表达式是

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

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

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