C程序语言设计-第3章ppt课件.ppt

C程序语言设计-第3章ppt课件.ppt

ID:58886558

大小:2.07 MB

页数:94页

时间:2020-09-30

C程序语言设计-第3章ppt课件.ppt_第1页
C程序语言设计-第3章ppt课件.ppt_第2页
C程序语言设计-第3章ppt课件.ppt_第3页
C程序语言设计-第3章ppt课件.ppt_第4页
C程序语言设计-第3章ppt课件.ppt_第5页
资源描述:

《C程序语言设计-第3章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、知识回顾运算符表达式是运算符和操作数构成的式子赋值运算符和复合赋值运算符的用法关系运算符进行操作数之间的比较,计算结果是逻辑值条件结构的用途,根据逻辑值判断执行那些语句逻辑运算符用于判断逻辑量或表达式是否成立,计算结果也是逻辑值sizeof运算符用于判断某一数据在内存中占有的字节数依据运算符的优先级和结合性对表达式进行运算if语句if-else语句<<=>>===!==3条件结构与循环第章本章目标掌握并能熟练使用多重if语句掌握并能熟练使用嵌套if语句掌握并能熟练switch语句了解运算符的工作原理IfIf…elseIf..else嵌套SwtichWhiledo..w

2、hileFor题目:求序列和(前10项)本节课的任务:任务4.1根据消费额判断客户类型------方法一:利用if语句实现------方法二:利用if..else..嵌套语任务4.2利用switch语句判断手机用户归属地能力目标:1、能熟练使用if语句2、能应用嵌套if语句一判断客户类型3、能应用其他嵌套if语句判断客户类型4、能熟练使用switch语句知识目标:1、if语句的使用2、if…else语句3、if…else..的嵌套使用4、switch语句素质目标:1、细心、认真的学习态度2、良好的思维能力3、良好的团队合作意识多重ifcharge>200是charge

3、>100是charge>50是否否否VIP客户贵宾客户大客户普通客户任务4.1根据消费额判断客户类型1.应用多重if语句判断客户类型4.1.1多重ifif语句用来判断给定的条件是否满足,根据判定的结果(真或假)决定执行哪个操作。多重if语句同理,将给定的条件从第一层if表达式开始逐层判断,根据判断的结果(真或假)决定是执行语句还是继续进行下一个if表达式的判断。多重if结构的语法及执行过程if(表达式1)语句1;elseif(表达式2)语句2;elseif(表达式3)语句3;···elseif(表达式m)语句m;else语句n;表达式1是表达式2是表达式3是否否否表达

4、式1表达式2表达式3……表达式n#includevoidmain(){floatcharge;printf("请输入张先生2012年3月的消费额:");scanf("%f",&charge);if(charge>200)printf("张先生是VIP客户!");elseif(charge>100)printf("张先生是贵宾客户!");elseif(charge>50)printf("张先生是大客户!");elseprintf("张先生是普通客户!");}真假请输入张先生2012年3月的消费额:120张先生是贵宾客户!charge>1

5、00?charge>50charge>200是否是否是否开始结束4.1.2嵌套ifVIP客户贵宾客户大客户普通客户嵌套if结构的用途嵌套if结构可以用来表达更复杂的条件结构。if语句用于解决二分支的问题,嵌套if语句的重要目的是为了解决较为复杂的,多种条件出现的多分支问题。嵌套if结构的语法(一)if(表达式1){if(表达式2)语句1;else语句2;}else语句3;if(表达式2)真真语句1语句2语句3if(表达式1)假假2.应用嵌套if语句一判断客户类型floatcharge;printf("请输入张先生2012年2月消费额:");scanf("%f",&ch

6、arge);if(charge>100)if(charge>200)printf("张先生是VIP客户!");elseprintf("张先生是贵宾客户!");elseif(charge>50)printf("张先生是大客户!");elseprintf("张先生是一般客户!");请输入张先生2012年3月消费额:80张先生是大客户!嵌套if结构的语法(二)if(表达式1)语句1;else{if(表达式2)语句2;else语句3;}if(表达式2)真真语句1语句2语句3if(表达式1)假假3.应用嵌套if语句二判断客户类型floatcharge;printf("请输入张先

7、生2012年3月消费额:");scanf("%f",&charge);if(charge>200)printf("张先生是VIP客户!");else{if(charge>100)printf("张先生是贵宾客户!");else{if(charge>50)printf("张先生是大客户!");elseprintf("张先生是普通客户!");}}请输入年龄和生日:121005你可以得到一部电话!假真学生任务请输入张先生2012年3月消费额:40张先生是普通客户!4.2switch语句当多分支选择的各个条件由同一个表达式的不同结果值决定时,可以switch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。