1 / 31
文档名称:

第3章 分支程序设计.ppt

格式:ppt   大小:541KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 分支程序设计.ppt

上传人:分享精品 2018/7/12 文件大小:541 KB

下载得到文件列表

第3章 分支程序设计.ppt

相关文档

文档介绍

文档介绍:第3章分支程序设计
关系表达式和逻辑表达式
如果语句(if语句)
(switch语句)
分支程序设计应用实例
本章小结
通常情况下,计算机要根据不同的条件来执行不同的程序段,即判断某个变量或表达式的值,以决定执行哪些语句或跳过哪些语句。比如,根据学生的分数来评定优、良、及格、不及格等级,如60分以下为不及格,90分以上为优等。
这种结构通常称之为选择结构,因为按不同的条件来确定程序不同的转向,所以也称之为分支结构。
关系表达式和逻辑表达式
关系运算
关系运算就是对两个数据按它们值的大小进行比较的运算。
判断它们是否符合给定条件:
若符合,则结果为1(即“真”);
否则结果为0(即“假”)。
C语言提供了6种关系运算符,如表6-1所示。
运算符
含义
优先级
<
小于
6
<=
小于或等于
>
大于
>=
大于或等于
==
等于
7
!=
不等于
C语言关系运算符的优先级如下:
关系运算符被分为两组不同的优先级
==、!= 优先级低于<、<=、>、>=
关系运算符的优先级低于算术运算符。
关系运算符的优先级高于赋值运算符。例如:
a > b + 3 等价于 a > ( b +3 )
a = b > 3 等价于 a = ( b >3 )
a != b > 3 等价于 a != ( b > 3 )
当相同优先级的关系运算符同时出现时,从左向右进行运算。例如:
a != b == c 等价于 ( a != b ) == c
用关系运算符连接两个表达式组成的式子称为关系表达式。下面的关系表达式都是合法的:
①a>b ②1==1 ③1==0
在C语言中表达式为真时,其值为1;表达式为假时,,所有非0值也都认为真,只有0被认为是假。如:
x=(3>2); 值为1 x=(3<2); 值为0
逻辑运算
C语言有三种逻辑运算符,如表3-2所示。
运算符
含义
优先级
结合方向
!
逻辑非
2

&&
逻辑与
11

||
逻辑或
12

说明:
①逻辑运算符中,“&&”和“||”是双目运算符,要求有两个运算量;“!”是单目运算符。
②下面是C语言逻辑运算符的优先级说明。
1) “!”高于“&&”,“&&”高于“||”。
2) “!”高于算术运算符,而“&&”和“||”低于关系运算符。
③假设A和B是两个表达式,下面对逻辑运算进行说明。
1) A && B 若A、B均为真,
则“A && B”值为真,否则为假。
2) A || B 若A、B均为假,
则“A || B值”为假,否则为真。
3)! A 若A为真,
则“!A”为假;否则为真。
看下面的例子:
( 3 < 2 ) && ( 7 > 5 ) 值:0 只有&& 右面的子表达式为真
( 3 < 2 ) || ( 7 > 5 ) 值:1 只要求有一个子表达式为真
! ( 3 < 2 ) 值:1 子表达式为假。

最近更新

某车型悬架系统匹配研究的开题报告 2页

2024年怀孕工作辞职报告 8页

2024年快速除甲醛是真的吗 6页

2024年快递的口号 27页

某型带剩余电流保护断路器可靠性研究中期报告.. 2页

2024年快开学了日记模板汇编9篇 11页

2024年快乐的暑假的作文3篇 3页

2024年快乐的国庆节日记400字3篇 4页

枳CBF与GFP融合基因的构建及其转化烟草与枳的.. 2页

2024年忧郁的qq签名 41页

2024年志愿者面试自我介绍范文15篇[荐] 17页

构建型多样性、团队过程对团队创造力的影响研.. 2页

2024年志愿服务工作方案模板 24页

小学五年级数学提优训练 (2) 2页

小学五年级体积单位间进率 3页

小学五年级下册品德与社会第一单元测试题 2页

朱载堉《乐律全书》乐谱研究的开题报告 2页

2024年心内科规培轮转小结范文(通用6篇) 14页

木质素溶剂热降解研究的开题报告 2页

木糖苷酶的酶学性质分析及定向进化的开题报告.. 2页

木塑门窗造型及其系列化设计研究中期报告 2页

期权定价模型及其方差减少技术的研究的开题报.. 2页

小学二年级第二学期第一次家长会 4页

单位负责人基本情况登记表 1页

大坝混凝土浇筑安全保障措施 3页

《灰尘的旅行》四年级下册电子版 2页

政工师专业技术工作总结(多篇) 3页

内墙刮腻子合同 2页

供应商质量能力提升计划 23页

幼儿园教师打孩子自我检讨书 5页