- 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文档。上传文档
查看更多
第4章选择程序设计ppt课件
《 C语言程序设计》 第4章??选择程序设计 1、标准if-else结构 if-else构造了一种二路分支选择结构,是一种最基本的选择结构。 【格式】 if (表达式) 语句1; else 语句2; 或: if (表达式) 语句1; else 语句2; 例如:if (x>y) printf(max=%d,x); else printf(max=%d,y); 第4章??选择程序设计 例:键盘输入两个整数分别赋给x和y,编程输出其 中的大数。 #include stdio.h void main() { int x,y; printf(Enter x y: ); scanf(%d,%d,x,y); printf(x=%d,y=%d\n,x,y); if (xy) printf(max=x=%d\n,x); else printf(max=y=%d\n,y); } 第4章??选择程序设计 例: 键盘输入一个实数,要求输出它的绝对值。 #include stdio.h void main() { double x; scanf(%lf,x); if (x0.0) /*当x小于0.0时,取其相反数-x重 新放入变量x中*/ x=-x; else /*当x≥0.0时,x的值不变*/ x=x; printf(%lf\n,x); } 第4章??选择程序设计 2、缺省else子句的if结构(又称不平衡if结构 ) 【格式】 if (表达式) 语句; 例如: if (x>y) printf(%d,x); 第4章??选择程序设计 例4.3 输入两个数,分别放入x和y中,若两数不相等,则输出其中的大数;若两数相等,则输出字符串“x==y”和x的值。 #include stdio.h void main() { int x,y; printf(Enter x y: ); scanf(%d%d,x,y); printf(x=%d,y=%d\n,x,y); if (xy) printf(max is x=%d\n,x); if (xy) printf(max is y=%d\n,y); if (x==y) printf(x==y :%d\n,x); } 第4章??选择程序设计 3、if-else if阶梯结构 【格式】 if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; ┇ else if (表达式n-1) 语句n-1; else 语句n; 第4章??选择程序设计 4、 三种形式if语句的说明 (1) 三种形式的if语句中在if后面都有“表达式”,一般为逻辑表达式或关系表达式。例如: if(a==b x==y) printf(“a=b,x=y”); 以下if语句是合法的: if (3) printf (OK); 表达式的类型不限于逻辑表达式,可以是任意的数值类型(包括整型、实型、字符型、指针型数据)。下面的if语句也是合法的: if (a) printf(%d,a); 第4章??选择程序设计 (2) 在标准if-else结构和if-else if阶梯结构中,每个else前面应有一分号,整个语句结束处有一分号。例如: if (x0) printf (%f,x); else printf(%f,-x); if语句中的内嵌语句要求用分号结尾,但该分号只是作为间隔符,if/else属于同一个if语句。else子句不能作为语句单独使用,它必须是if语句的一部分,与if配对使用。 第4章??选择程序设计 (3) 在if和else后面可以只含一个内嵌的操作语句,也可以有多个操作语句,此时需用花括号“{}”将几个语句括起来构成一个复合语句。如
您可能关注的文档
- 投资分析报告融资.ppt
- 投资顾问培训之“机构交易席位龙虎榜解析”.ppt
- 抗滑桩设计.ppt
- 汽车基本知识大全ppt.ppt
- 汽车安全性能与检测.ppt
- 江苏省建筑地基基础质量检测要点解读与监管.ppt
- 汽车构造课件.ppt
- 汽车新技术讲座.ppt
- 汽车演变的历史刘静楚娟祺.ppt
- 汽车离合器的工作原理.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 最新完整版-途观2012版使用维护说明书.pdf
- 运动生理学 课后答案 (王瑞元 苏全生).pdf VIP
- 2025中国南水北调集团新能源投资有限公司第一批中层及职员岗位社会招聘模拟试卷含答案解析.docx VIP
- 2024年辽宁省高考英语试卷(含答案解析)+听力音频.docx
- 钢轨闪光焊工艺及缺陷 的分析.pdf VIP
- 农行支行信贷营销经验总结.pptx
- 电子制图Portel DXP 2004 项目三.pptx VIP
- 化工导论第三章资料.ppt VIP
- 电子制图Portel DXP 2004 项目二.pptx VIP
- (高清版)B 4053.2-2009 固定式钢梯及平台安全要求 第2部分:钢斜梯.pdf VIP
文档评论(0)