- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
if(a=0) { if(b!=0)couta/bendl; } else couta*bendl;**从最外层盒子包起,内层盒子全部合上**1.1.4简单程序例然后标识符、常量、变量(下面有口诀、最后有练习)交换两个变量的值a:4b:3t:?a=b;b=a;33t=a;a=b;b=t;434临时变量分两边,首尾相连在中间。变量值的交换:… inta=4,b=3,c=5,t=0; if(ab) {t=a;a=b;b=t; } if(ac) {t=a;a=c;c=t; }…要通过if语句在满足一定条件时才交换变量的值,要将交换语句全部写在{}中构成复合语句if语句练习ifabt=a;IF(ab)t=a;if(ab)没有“孩子”(子句)if关键字必须小写表达式必须放到括号()中请思考下列if语句的写法分别是否正确?if(ab) {t=a;}一条语句也可放到{}中构成复合语句elseif(表达式2) 语句2;elseif(表达式3) 语句3;……elseif(表达式m) 语句m;else 语句n;if语句的一般形式if(表达式1) 语句1;表达式1语句1表达式2语句2表达式3语句3表达式m语句m语句n非00非00非00非00程序流程图【思考】若所有表达式都不成立,执行那条语句?(仅执行语句n)【思考】若表达式1、表达式2同时成立,执行那条语句?(仅执行语句1)elseif(表达式2) 语句2;elseif(表达式3) 语句3;……elseif(表达式m) 语句m;else 语句n;if(表达式1) 语句1;if语句的一般形式if、elseif和else的顺序不能颠倒语句1、语句2、…、语句n都分别是if、elseif、else的子句
elseif和else都可省略,但if不可省if: 有1个且只能有1个;elseif: 可以有0~多个;else: 可以有0~1个。我是if的“孩子”我是此elseif的“孩子”我是此elseif的“孩子”我是此elseif的“孩子”我是else的“孩子”if(表达式)、elseif(表达式)、else都仅能控制一条语句(且必须要控制一条语句),所控制的语句紧随其后。独生子女规则if-else结构表达式为真时执行语句1,表达式为假时执行语句2。表达式的值语句1非0程序流程图语句20if(表达式1) 语句1;else 语句2;if-else结构实例if(ab)max=a;elsemax=b;1)求a、b较大者,存入变量max:或max=(ab)?a:b;2)将x的绝对值存入变量y:if(x0)y=x;elsey=-x;或y=x0?x:-x;3)根据学生成绩score判断是否及格,并在屏幕上输出:if(score=60)printf(及格\n);elseprintf(不及格\n);if-else有时可用条件表达式(?:)替代;解决同一问题可选用多种不同的方法。if(a=b)max=a;elsemax=b;max=(a=b)?a:b;if(x=0)y=x;elsey=-x;y=x=0?x:-x;if-elseif-else结构实例#includestdio.hmain(){ floatscore; printf(输入成绩(0--100):); scanf(%f,score); if(score=90) printf(优秀。你真棒!\n); elseif(score=70) printf(良好。还不错!\n); elseif(score=60) printf(及格。要再提高哦!\n); else printf(不及格。别灰心,加把劲!\n);}
您可能关注的文档
- Photoshop+SAI数字插画设计(第2版 微课版) 课件 第一篇 数字插画基础.pptx
- C语言程序设计基础(微课版) 课件 第6章数组.ppt
- C语言程序设计基础(微课版) 课件 第8章指针.ppt
- C语言程序设计基础(微课版) 课件 第9章字符串.ppt
- C语言程序设计基础(微课版) 课件 第1章概述.ppt
- C语言程序设计基础(微课版) 课件 第7章函数.ppt
- C语言程序设计基础(微课版) 课件 第10章变量的作用域、存储类别和编译预处理.ppt
- C语言程序设计基础(微课版) 课件 第11章自定义类型.ppt
- C语言程序设计基础(微课版) 课件 第12章文件.ppt
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与乡镇(街道)围绕“四个带头”主题领导班子检视问题整改方案【2篇文】.docx
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
文档评论(0)