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