(8.1.1)--if语句的双分支与多分支.doc

上传人:奉*** 文档编号:96400486 上传时间:2023-11-22 格式:DOC 页数:5 大小:159.50KB
返回 下载 相关 举报
(8.1.1)--if语句的双分支与多分支.doc_第1页
第1页 / 共5页
(8.1.1)--if语句的双分支与多分支.doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《(8.1.1)--if语句的双分支与多分支.doc》由会员分享,可在线阅读,更多相关《(8.1.1)--if语句的双分支与多分支.doc(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、教学活动及主要语言备注复习:顺序结构程序设计的算术运算符和赋值运算符。导入:C语言的第二种结构选择结构如何实现呢?新课:选择结构程序设计双分支与多分支一、双分支结构1. if (表达式) 语句1 else 语句2 if(xy) printf(”%d”,x); else printf(”%d”,y);2. if语句的使用说明1). if (表达式) 语句2). if (表达式) 语句1 else 语句2if(a=b & x=y) printf(”a=b,x=y”);1). if (表达式) 语句2). if (表达式) 语句1 else 语句2if(0) printf(”O.K.”);1). i

2、f (表达式) 语句2). if (表达式) 语句1 else 语句2if(x0) printf(”%f”,x);else printf(”%f”,-x);if (表达式) 语句 if (表达式) 语句1 else 语句2总结:l if 后的表达式可以是数值表达式,也可以是关系表达式或逻辑表达式。l 其中,语句1,语句2可以是简单的语句或者复合语句等。 二、多分支结构1.语句格式if-else-if形式:分支选择结构语句格式:if (表达式1) 语句;else if (表达式2)语句;else if (表达式3)语句3; else if (表达式n)语句n;else语句n+1;2.语句功能依次

3、计算表达式的值。当某个表达式的值为非0时,则执行其对应的语句,然后跳到整个if语句之外继续执行程序,即结束整个if语句。如果某个表达式的值为0时,则计算其下一个表达式的值,再进行判断。如果所有的表达式均为0,则执行语句n+1。然后继续执行后继语句。3.实例从键盘任意输入一个字符,判断其是数字、大写字母、小写字母或其它字符。分析: 可以根据输入字符的ASCII码来判别类型。由ASCII码表可知,ASCII值小于32的为控制字符;在“0”和“9”之间的为数字;在“A”和“Z”之间的为大写字母;在“a”和“z”之间的为小写字母;其余为其它字符。#includeint main()char c;pri

4、ntf(n input a character:);c = getchar();if ( c =0 & c=A & c=a & c=z) printf(n%c is a lower.n,c); else printf(n%c is an other character.n,c);return 0;三使用嵌套的if语句实现多层判断有的选择结构中又包含一个或多个选择结构,这称为选择结构的嵌套if语句中可以又包括另一个if语句,这就是if语句的嵌套可以用if语句的嵌套实现嵌套的选择结构一般形式:if( ) if( ) 语句1 else 语句2 else if( ) 语句3 else 语句4 例:求分段函数值的程序注意:C语言规定当使用if语句嵌套时,else总是与它上面最近的还未匹配if配对。四条件运算符和条件表达式表达式1 ? 表达式2 : 表达式3 条件运算符由两个符号(?和:)组成,必须一起使用。要求有3个操作对象,称为三目(元)运算符,它是语言中唯一的一个三目运算符。条件运算符的执行顺序: 先求解表达式1,若为非0(真)则求解表达式,此时表达式的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式,表达式的值就是整个条件表达式的值。 小结:本章介绍选择结构程序设计实现的三种语句及相应案例。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com