嵌入式C编程02流程操纵.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式C编程02流程操纵

流程控制;课程安排;回顾什么是程序? 程序员将解决某个工程问题的想法通过编程语言组织成程序 如果组织程序? 程序 = 数据(组合) + 语句(组合) 回顾有哪些基本数据类型?回顾什么是语句? 表达式加分号构成语句。 语句就是计算机的行为动作!;想象一下自己参加这个培训班的日子将会怎样度过? 温习上次课程; 预习下次课程; 如果上课日子到来; 到学校上课; 如此循环,直到培训班课程结束! 这里存在几种动作过程(流程)? ;顺序流程 分支流程 循环流程 ;1966 年, Boehm 和 Jacopini 证明了程序设计语言仅仅使用顺序、选择和循环三种基本控制结构就足以表达出各种其他的形式结构。 所以,利用顺序结构、分支结构、循环结构或者这些结构的组合就可以让计算机处理任何工程问题了;课程安排; ; 从控制台输入一个字符,输出该字符的ASCII???码;课程安排; ;语法结构 if (比较/逻辑表达式) { 语句一; 语句二; …… }; 判断整数是否大于0、小于0、等于0、不等于0 判断整数是否在某个范围之内 输入字符,判断如果是小写字母,则输出该字母 输入字符,判断如果是字母,则输出该字母;语法结构 if (比较/逻辑表达式) { 语句一; 语句二; …… } else { 语句三; 语句四; …… }; 输入字符,判断如果是字母,则输出该字母;否则提示输入非字母;语法结构 if (比较/逻辑表达式) { 语句一; 语句二; …… } else if (比较/逻辑表达式) { 语句三; 语句四; …… } ……;输入字符,判断如果是小写字母,显示对应大写字母;如果是大写字母,显示对应小写字母 输入字符,判断如果是小写字母,显示对应大写字母;否则如果是大写字母,显示对应小写字母 输入字符,判断如果是小写字母,显示对应大写字母;否则如果是大写字母,显示对应小写字母;否则显示输入非字母 输入字符,判断如果是小写字母,显示对应大写字母;否则如果是大写字母,显示对应小写字母;否则如果是数字,显示该数字值; ;if 分支结构支持分支嵌套,嵌套使用时要注意if~else 的配对 ;语法结构 ;用于多分支选择 例如:根据控制台输入的字符1~7,显示星期 swich(ch) case ‘1’: printf(“星期一\n”); break; …… default: printf(“输入非法”); break; ; 漏掉某个break会怎么样? case命中后会一直执行,直到遇到第一个break才结束switch; ;实验2-4:分支流程控制 1、将学生分数按标准分为优、良、中、差四个级别; 2、switch实现从控制台获得一个字符输入,如果输入 为m, 显示”good moning”; 如果输入为a, 显示”good afternoon”; 如果输入为n, 显示”good night”; 其他字符则显示“do nothing”; 3、实现猜拳游戏:模拟两个玩家出拳(石头、剪刀、 布),判断胜、平、负。;课程安排;;C语言可实现循环的语句: 1、while 语句 2、do ~ while 语句 3、for 语句 4、用goto 和 if 构成循环(永远不要使用);语法结构:;;语法结构: ;;;语法结构: ;;;;;;;;实验2-5:循环流程控制 1、打印100~200之间的所有素数。 2、在控制台上打印图形: 3、百钱买百鸡 :100钱买100鸡:公鸡1只5钱,母鸡1只 3钱,小鸡3只1钱。公鸡、母鸡、小鸡分别能买多少只?

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档