程序设计语言之条件结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

**********条件结构*回顾表达式是操作数和运算符的集合关系运算符运用测试两个操作数之间的关系条件结构解决了程序种需要根据不同情况进行判断的情况逻辑运算符用于组合多个条件(和||)或者为某一条件取反(!)sizeof运算符用于在程序中测试某一数据类型占用多少字节在复杂表达式中,通过运算符的优先级确定各种运算符的执行顺序*目标熟练使用多重if结构熟练使用嵌套if结构熟练使用switch结构理解条件运算符的用法*不能上菜有胡萝卜吗?有黄瓜吗?制作胡萝卜沙拉有多重条件判断有可以上菜制作黄瓜沙拉制作黄瓜沙拉没有没有开始做黄瓜沙拉做胡萝卜沙拉有没有不能上菜可以上菜是否有胡萝卜有没有是否有黄瓜?结束*多重if要处理多重条件判断的情况,需要使用多重条件结构多重条件结构嵌套ifswitch结构多重条件结构*if(表达式1) 语句1;elseif(表达式2) 语句2;elseif(表达式3) 语句3;..else 语句n;多重if结构是if-else的另一种形式,这种形式也称为阶梯式if-else-if多重if结构真?假?真假真?假?*多重if结构示例问题描述:编写一个程序,根据用户输入的期末考试成绩,输出相应的成绩评定信息。成绩大于等于90分输出“优”;成绩大于等于80分小于90分输出“良”;成绩大于等于60分小于80分输出“中”;成绩小于60分输出“差”。#includestdio.hvoidmain(){ floatgrade; printf(\n请输入期末考试成绩:); scanf(%f,grade); if(grade=90) printf(\n优); elseif((grade=80)(grade90)) printf(\n良); elseif((grade=60)(grade80)) printf(\n中); else printf(\n差); printf(\n);}内存grade59请输入期末考试成绩:59差*嵌套if结构就是将整个if块插入另一个if块中嵌套if结构2-1if(表达式1) if(表达式2) if(表达式3) 语句;else 语句;真真真假??*if(x0)if(y1)z=1;else/*这个else部分属于哪个if?*/z=2;嵌套if结构2-2C语言规定,每个else部分总属于前面最近的那个缺少对应的else部分的if语句。提倡使用大括号括起来以避免看起来有二义性。*#includestdio.hvoidmain(){ inta,b; printf(\n请输入A和B的值:); scanf(%d%d,a,b); if(a!=b) if(ab) printf(\nAB\n); else printf(\nAB\n); else printf(\nA=B\n);}嵌套if结构的示例内存ab6893输出:AB*switch结构3-1printf(“这是迈克尔,身高180cm,加利福尼亚第12大街”);printf(“这是丹尼尔,身高193cm,现居住地不明,1998年12月12日在佛罗里达被捕”);printf(“这是吉姆,身高175cm,墨西哥州海鸥路弗罗拉公寓,于2003年11月1日在新泽西因抢银行被捕”);printf(“未发现匹配项。对不起!”);停止搜索停止搜索停止搜索停止搜索警察记录嫌疑犯照片不是这是吉姆,身高175cm,墨西哥州海鸥路弗罗拉公寓,于2003年11月1日在新泽西因抢银行被捕不是是*switch-case语句是多路判断语句switch语句计算条件表达式并对照多个常数值进行检查switch结构3-2switch(表达式){case常量1: 语句; break;case常量2: 语句; break; default: 语句;}计算表达式的值如果等于常量1?如果等于常量2?如果没有找到匹配的值?*

您可能关注的文档

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

从事职业教育近20年,高级职称。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档