- 1、本文档共73页,可阅读全部内容。
- 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语言程序的基本结构 应用程序: 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;
您可能关注的文档
- 《中国学术期刊全文数据库》.ppt
- 《中国新闻传播史》一.ppt
- 《中国稽查官在行动》图书选题策划案例.ppt
- 《中国计划生育协会章程》解读.ppt
- 《中国特色的政党制度》说课稿1.ppt
- 《中国近现代史纲要》(第五章).ppt
- 《中学优秀校长成长过程案例研究》课题开题报告(田汉族).ppt
- 《中海康城项目整体策划方案》.ppt
- 《中考历史识图》专题.ppt
- 《中考语文综合性学习活动题复习》.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)