欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言程序设计——循环结构.ppt

    • 资源ID:24099464       资源大小:212KB        全文页数:27页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言程序设计——循环结构.ppt

    2目标目标 u 理解为什么使用循环结构理解为什么使用循环结构u 熟练掌握熟练掌握while循环的使用循环的使用u 熟练掌握熟练掌握do-while循环的使用循环的使用u 理解理解while 和和 do-while 循环的区别循环的区别3C 语言中的各种循环语言中的各种循环whiledo whilefor4whilewhile 循环的一般语法:循环的一般语法:while (表达式表达式) 语句语句;5示例1#includevoid main () int num=1,result; while (num=100) result+=num; num+; printf(result %d n,result);6示例2#includevoid main () int num=1,result; while (num=10) result=num*10; printf(%d 10 %d n,num,result); num+; 输出:1 10 102 10 203 10 304 10 405 10 506 10 607 10 708 10 809 10 9010 10 1007用VC环境的单步执行演示循环过程8do-whiledo-while 循环的一般语法:循环的一般语法:do 语句段语句段 while (表达式表达式);9do-while 循环示例循环示例 #includevoid main() int number=5,guess; printf (猜一个介于猜一个介于 1 与与 10 之间的数之间的数n); do printf(请输入您猜测的数:请输入您猜测的数:); scanf(%d,&guess); if (guess number) printf(太大太大n); else if (guess number) printf(太小太小n); while (guess != number); printf(您猜中了!您猜中了! 答案为答案为 %dn,number);10用VC环境的单步执行演示循环过程11while 和和 do-whilewhile(循环条件循环条件) 循环体;循环体;do 循环体;循环体; while( 循环条件循环条件);第六章第六章循环结构循环结构 II13目标目标u 熟练使用熟练使用for循环循环u 理解理解 break 和和 continue 语句的用法语句的用法u 熟练使用嵌套循环熟练使用嵌套循环14for 循环循环 for 循环的一般语法:循环的一般语法:for( 表达式表达式1 ; 表达式表达式2 ; 表达式表达式3 ) 语句段;语句段;1、计算表达式、计算表达式1的值,通常为循环变量赋初值;的值,通常为循环变量赋初值;2、计算表达式、计算表达式2的值,即判断循环条件是否为真,若值为真的值,即判断循环条件是否为真,若值为真则执行循环体一次,则执行循环体一次, 否则跳出循环;否则跳出循环;3、计算表达式、计算表达式3的值,这里通常写更新循环变量的赋值表达的值,这里通常写更新循环变量的赋值表达式,然后转回第式,然后转回第2步重复执行;步重复执行;15示例#include void main() int number,count,factorial=1; printf(n 请输入任意一个正整数:请输入任意一个正整数:); scanf(%d,&number); for(count = 1; count =number; count+)factorial=factorial*count; printf(n %d的阶乘的阶乘 = %dn,number,factorial);请输入任意一个正整数:55的阶乘的阶乘 = 12016用VC环境的单步执行演示循环过程17逗号运算符逗号运算符for(i = 0 , j = max ; i =max ; i+, j-) printf(“n%d + %d = %d”,i, j, i + j);ufor语句中的三个表达式都可以是逗号表达式语句中的三个表达式都可以是逗号表达式u逗号表达式就是通过逗号表达式就是通过“,”运算符隔开的多个表达式组运算符隔开的多个表达式组成的表达式成的表达式u逗号表达式从左往右计算。逗号运算符在逗号表达式从左往右计算。逗号运算符在 C 语言运算语言运算符中的优先级最低符中的优先级最低18break 语句语句ubreak语句可以改变程序的控制流语句可以改变程序的控制流ubreak语句用于语句用于do-while、while、for循环中时,可使循环中时,可使程序终止循环而执行循环后面的语句程序终止循环而执行循环后面的语句 ubreak语句通常在循环中与条件语句一起使用。若条件语句通常在循环中与条件语句一起使用。若条件值为真,将跳出循环,控制流转向循环后面的语句值为真,将跳出循环,控制流转向循环后面的语句u如果已执行如果已执行break语句,就不会执行循环体中位于语句,就不会执行循环体中位于 break 语句后的语句语句后的语句u在多层循环中,一个在多层循环中,一个break语句只向外跳一层语句只向外跳一层19示例#include void main()int number,count,factorial;count=factorial=1;printf(n 请输入任意一个正整数:请输入任意一个正整数:);scanf(%d,&number);while(1)factorial=factorial*count;count+;if(countnumber)break;printf(n %d的阶乘的阶乘 = %dn,number,factorial);请输入任意一个正整数:55的阶乘的阶乘 = 12020用VC环境的单步执行演示循环过程21continue 语句语句ucontinue 语句只能用在循环里语句只能用在循环里ucontinue 语句的作用是跳过循环体中剩余的语句语句的作用是跳过循环体中剩余的语句而执行下一次循环而执行下一次循环u对于对于while和和do-while循环,循环,continue 语句执行语句执行之后的动作是条件判断;对于之后的动作是条件判断;对于for循环,随后的动循环,随后的动作是变量更新作是变量更新 22continue 语句语句while() continue; while() break; 跳出整个循环继续下一次循环23示例#include void main()int number,sum;sum=0;while (1)printf(n 请输入任意一个正整数:请输入任意一个正整数:);scanf(%d,&number);if (number=0)break;if (number%2!=0)continue;sum+=number;printf(sum is %dn,sum);24用VC环境的单步执行演示循环过程25嵌套循环嵌套循环 一个循环体语句中又包含另一个循环语句,一个循环体语句中又包含另一个循环语句,称为循环嵌套。实际上前面介绍的三个循环语句称为循环嵌套。实际上前面介绍的三个循环语句(for、while、do-while)本身就相当于一条语)本身就相当于一条语句,程序中只要能放语句的地方,就可以放这三句,程序中只要能放语句的地方,就可以放这三个循环语句。个循环语句。26下面我们来看几种循环嵌套的格式:while()while() while( ) do while(); for(;)while() do do while();while(); for(;) for(;) do for(;) while 27 结束语结束语

    注意事项

    本文(C语言程序设计——循环结构.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开