- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C51流程控制语句课件
C51流程控制语句
第一节、C语言的基本结构
第二节 、选择语句
堵踞禽酷堰姨阉暑叹衷晦境地沮馁签链趋酞稳番辩余泡绦胞昏判庄讫婚犯C51流程控制语句课件C51流程控制语句课件
第一节、C语言的基本结构
C语言是一种结构化编程语言,结构化语言的基本元素是模块,是程序的一部分。
每一个模块中,都只有一个出口和一个入口。
结构化程序由若干模块组成,每个模块中包含若干个基本结构,而每个基本结构中可以有若干条语句。
C语言有三种基本结构:
顺序结构
选择结构
循环结构
查佰益蒂庞奖熔妓变浴擒厢帅找抨等针霜树吸厩黎缆用雪罩冶适掷侦匈茶C51流程控制语句课件C51流程控制语句课件
一、顺序结构
顺序结构是一种最基本的、最简单的编程结构。
亏诡盏檄狰杀袱豪分怂阎崎捣悼作堕巨鞠揣儡混声畔给糙啥再灶就算惩饵C51流程控制语句课件C51流程控制语句课件
二、选择结构
选择结构有两种形式:
二选一结构
多选一结构
二选一结构( if 语句):
务兄书釜顶钉折管俺姑靳溢驮递俱蓬兽多宿航恳瞅卖隅恭唆龟阮爪熏芍褪C51流程控制语句课件C51流程控制语句课件
二、选择结构
多选一结构(switch语句):
睦炕猎置怔钻隐火誓澜稗球绷粟挟暑宪精呢坚淳只徐帧巍潞度鲤脱憨依齐C51流程控制语句课件C51流程控制语句课件
三、循环结构
循环语句有两种:
先判断,后执行
先执行,后判断
先判断,后执行(while,for):
先执行,后判断(do…while):
化倍刹涧蹭枫司捕酷鸯四拭敢峻降虚伪宗捂咀逝肥广瞪粒滩苗戴棉矮辛婉C51流程控制语句课件C51流程控制语句课件
第二节 选择语句
选择结构有两种形式:
多选一结构(switch/case语句)
复合语句:由一对大括号括起来的语句。
例:{c=a;a=b;b=c;}
二选一结构(if 语句)
尤盅饺罗脊祷返敌均啪妮弧拨东坦慰世彭诬常匹叶蕊秃男万锨礁爹潞郝咋C51流程控制语句课件C51流程控制语句课件
一、if 语句的基本形式
if 语句的基本形式有四种:
1. if (表达式) 语句;
3. if (表达式1) 语句1;
else if (表达式2) 语句2;
else if (表达式3) 语句3;
…….
else if (表达式n) 语句n;
else 语句n+1;
2. if (表达式) 语句1;
else 语句2;
4. if 的嵌套形式:
if (表达式1)
if (表达式2) 语句1;
else语句2;
else
if (表达式3) 语句3;
else语句4;
妙瑞世玩岩翁桅慷襟堑孽母谆隧额未错完阁遣牺焙属莽品张毋咆济夷束洽C51流程控制语句课件C51流程控制语句课件
二、if 语句的各种例子
b=3;
if (a=0) b=5;
b=3;
if (a==0) b=5;
else b=7;
b=3;
if (a=0) b=5;
else if (a==1) b=7;
else if (a==2) b=9;
else if (a==3) b=11;
else b=13;
b=3;
if (a=0) b=5;
if (a=5) b=7;
else b=9;
else if (a=-5) b=11;
else b=13;
握禁节八磺乱腋泉汹壶幽燎划灭暗彭馈莫叛往赶沉埂苔舞匹溯蹬带瞬窗璃C51流程控制语句课件C51流程控制语句课件
三、if 语句的垂悬问题
例:
if (ab)
if (ad) c=15;
else c=0;
if (ab)
{if (ad) c=15;}
else c=0;
当if 的个数与else的个数不相同时,else采用就近配对的原则。
if 的个数大于等于else的个数。
if (ab)
if (ad) c=13;
else if (ae) c=15;
else c=0;
愚瘩托萍揖膛邯逗郎彻氏甸蝇鬃颜笑菠仑玉脊腹访真础吻吾嘲琅睦鬃涅陆C51流程控制语句课件C51流程控制语句课件
四、条件运算符
条件运算符的格式:
表达式1?表达式2:表达式3
含义:if (表达式1) 表达式2;
else 表达式3;
例:
(ad) ?(c=15):(c=0);
也可写为:
c=(ad)?15:0
您可能关注的文档
最近下载
- 24.XX银行_信息科技外包服务中断应急预案管理办法.doc VIP
- 学习贯彻《关于加强党的作风建设论述摘编》PPT:持之以恒推进作风建设常态化长效化,保持党的先进性和纯洁性(附文稿).pptx VIP
- 绍兴续志1994—2005湖塘街道资料长篇.doc
- 快乐汉语第一册第二课.pptx VIP
- ISO8502-3喷砂后钢板表面灰尘清洁度标准.pdf
- 牛津译林版英语九年级上册9AReading &Task中文翻译口语材料.docx VIP
- 初中历史教师如何应对学生的个别差异.pptx VIP
- 部编版四年级语文上册期中自主综合测试 (基础卷)(含答案).docx VIP
- 人教版七年级上册期中模拟试题(Starter Units 1-Units4)(含答案).docx VIP
- 嵌入式软件工程师招聘条件.pdf VIP
原创力文档


文档评论(0)