- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序的基本结构 应用程序: main( ) { char a; a=0; P1=a; } 例2-2:下面函数可以用来判断从主程序传递来的参数是否大于0。 #include stdio.h #include yu.h main( ) { if (P00) P1=0x00; else P1=0xff; } 顺序结构 选择结构流程图 main( ) { char a; while(1) { a=P3; a=a0x01; if (a = = 00) P1=0x00; else P1=0xff; } } 选择语句 if C 语言的一个基本判定语句(条件选择语句)是 if 语句。 它的基本结构是: if (表达式) {语句} ; 在这种结构中,如果括号中的表达式成立(为真),则程序执行花括号中的语句;否则程序将跳过花括号中的语句部分,执行下面其他语句。 C 语言提供了三种形式的 if 语句 形式一: if (表达式) {语句} 例:if(P3!=0)P1=0x20; 形式二: if (表达式) {语句1 ; } else {语句 2 ; } 例:if(P3!=0) P1=0xff; else P1=0x00; 形式三 if (表达式 l ) {语句 1 ; } else if (表达式 2 ) {语句 2 ; } else if (表达式 3 ) {语句 3 ; } …… else if (表达式 m ){语句 n;} else {语句 m ; } if 语句的嵌套的基本形式 main( ) { char a=10,b=1,c,d=2; if (ab) { if(ad) c=1; else c=0; } } main( ) { char a=10,b=1,c,d=2; if (ab) { if(ad) c=1; } else c=0; } 如果花括号内语句不只一句,则此时花括号不能省,必须使用花括号并将它们括起来。 if (ab) { if(ad) c=1; else c=0; } 串行多分支结构及其流程图 串行多分支结构流程图 图2-6 用8个开关控制8个发光二极管 main ( ) { while(1) { if (P1= =0x01) P3=0x01; else if (P1= =0x02) P3=0x02; else if (P1= =0x04) P3=0x04; else if (P1= =0x08) P3=0x08; else if (P1= =0x10) P3=0x10; else if (P1= =0x20) P3=0x20; else if (P1= =0x40) P3=0x40; else if (P1= =0x80) P3=0x80; else P3=0x00; } } 并行多分支结构及其流程图 switch 语句的一般形式如下: switch (表达式) { case常量表达式1: {语句 1 ; } break ; case 常量表达式2: {语句 2 ; } break ; …… case 常量表达式 n : {语句 n ; } break default : {语句 n + l } } 并行多分支结构流程图 main ( ) { unsigned char k; while(1) { k=P10xff; switch(k) {case 0xfe: P3=0x01;
您可能关注的文档
- 《保险原理与实务》第2章:保险合同.ppt
- 《保险学》教学保险合同.ppt
- 《保护眼睛-预防近视》课件[1].ppt
- 《信任、责任、感恩》主题班会.ppt
- 《信息加工》课件高中信息技术.ppt
- 《信息资源管理的目的》课件1高中信息技术.ppt
- 《信息技术的应用与学习方式变革的研究》合肥市皖安中学课.ppt
- 《修改病句的方法和技巧》13.ppt
- 《信托产品电话销售技巧》13.ppt
- 《修饰多媒体报告》说课稿.ppt
- 2025年人力资源管理师四级《理论知识》试题及答案考卷67 .pdf
- 2025年-2025年基金从业资格证之基金法律法规职业道德与业务规范真题练习完整版.pdf
- 2025学生会舍务部部长竞选稿(真题8篇) .pdf
- 2025年中考新闻类题型解析 .pdf
- 2025年“安全教育周”活动启动仪式上的讲话稿(五篇) .pdf
- 2025年任职前廉政谈话制度(3篇) .pdf
- 2025师德述职报告14篇 .pdf
- 2025年低碳演讲稿范文4篇_图文 .pdf
- 2025年-2025年上海市必威体育官网网址知识考试教育考试(含答案) .pdf
- 2025年以案促改个人剖析材料及整改措施以案促改个人表态发言材料三篇汇.pdf
最近下载
- 九年级下册人教版历史知识点.doc
- GB50150-2016:电气装置安装工程电气设备交接试验标准.pdf VIP
- UL 2034-2017 单站和多站一氧化碳报警器安全性UL标准 国外国际规范.pdf
- 软件项目实施及方案.docx VIP
- 人教版数学七年级上册素养培优-专题七 数学思想——分类讨论 -答案版.docx VIP
- 《我的妈妈》习作指导.ppt
- 2025款长城WEY魏牌蓝山四驱智驾 Max Ultra驶指南车主车辆说明书电子版.pdf VIP
- “牵手两代 幸福路上”三年级第四讲帮助孩子建立良好的同伴关系.pdf
- 武汉出版社五年级生命安全教育全册教案及计划.pdf
- 肺结核疾病护理查房.pptx VIP
文档评论(0)