浙江大学:《计算机程序设计》第四章 分支结构程序设计

第四章分支结构程序设计 口表达式 o关系表达式 o逻辑表达式 o条件表达式 口语句 0语句 0多分支语句 (switch)
第四章 分支结构程序设计 ❑表达式 o 关系表达式 o 逻辑表达式 o 条件表达式 ❑语句 o if 语句 o 多分支语句 (switch)

411关系远算符和关系表达式 口比较两个量(x,y)之间的关系 xy x>=y x=y 口比较的结果: 真3>1 假1>3 0 ntx=2,y=6; =(y>3) x=1 =(x>y)x=0
4.1.1 关系运算符和关系表达式 ❑比较两个量(x, y)之间的关系 x y x >= y x != y ❑比较的结果: 真 3>1 假 1>3 int x=2, y=6; x = (y > 3) x = (x > y) 1 0 x=1 x=0

关系运算符的优先级 运算符优先级:算术运算符高 低 d=b+2==3 d=(b+2)==3) a= c
关系运算符的优先级 运算符优先级: 算术运算符 高 >= == != = 低 d = b+2 == 3 d = ((b+2) == 3) b - 1 == a != c ((b – 1) == a) != c

关系表达式 3<X<5 x=1时 x=4 时 (3<X)≤5 恒为1
关系表达式 3 < x < 5 x=1时 x=4时 ( 3<x ) < 5 恒为 1

42逻辑远算符和逻辑表达式 33并且X<5 3<X&&X<5 逻辑表达式 用逻辑运算符将关系表达式或逻辑量连接起来
4.1.2 逻辑运算符和逻辑表达式 3 3 并且 x < 5 3 < x && x < 5 逻辑表达式 用逻辑运算符将关系表达式或逻辑量连接起来

逻辑远算符 与 X&&Y 或XY X Y 非
逻辑运算符 X&&Y X||Y X Y X Y !X X 与 或 非

逻辑远算符 逻辑与&&逻辑或‖逻辑非 (X>1)&&(y>1)(x>1)(y≥>1)(x>1) !(X>1)即ⅹ<=1
逻辑与 && 逻辑或 || 逻辑非 ! (x>1)&&(y>1) (x>1)||(y>1) (x>1) !(x>1) 即 x<=1 逻辑运算符

逻辑运算的规则一真值表 逻辑与&&逻辑或‖逻辑非! 真值表 XyX&&y刈ly 假假001 假真01 真假010 真真 0
逻辑运算的规则-真值表 逻辑与 && 逻辑或 || 逻辑非 ! 真值表 x y x&&y x||y !x 假 假 0 0 1 假 真 0 1 1 真 假 0 1 0 真 真 1 1 0

逻辑运算的规则一真值表 5&&7是否合法? 逻辑与&&逻辑或‖逻辑非! 真值表 XyX&&y刈ly 000 01 0非00 非00010 !!2 非0非0 0
逻辑运算的规则-真值表 逻辑与 && 逻辑或 || 逻辑非 ! 真值表 x y x&&y x||y !x 假 假 0 0 1 假 真 0 1 1 真 假 0 1 0 真 真 1 1 0 5&&7是否合法? 0 0 0 非0 非0 0 非0 非0 ! !2 = ? =1

逻辑表达式 对于Ⅹ&&Y,X和Y可以是: 关系表达式或逻辑量 X=3 38&5 (X+y)&&7 XY可以是任意表达式逻辑运算的结果 判断逻辑量的真假 1表示真 非0表示真 0表示假 0表示假
逻辑表达式 对于 X && Y,X和Y可以是: 关系表达式或逻辑量 x = 3 3 && 5 (x+y) && 7 X, Y可以是任意表达式 判断逻辑量的真假 非0表示真 0表示假 逻辑运算的结果 1表示真 0表示假
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.pps
- 浙江大学:《计算机程序设计》第三章 算法与c程序设计.ppt
- 浙江大学:《计算机程序设计》第三章 算法与c程序设计.pps
- 浙江大学:《计算机程序设计》第十二章 文件.ppt
- 浙江大学:《计算机程序设计》第十二章 文件.pps
- 浙江大学:《计算机程序设计》循环编程.doc
- 浙江大学:《计算机程序设计》第六章 函数.ppt
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.pps
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.ppt
- 浙江大学:《计算机程序设计》第一章 绪论.ppt
- 浙江大学:《计算机程序设计》第一章 绪论.pps
- 浙江大学:《计算机程序设计》第八章 指针.ppt
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第八章 指针.pps
- 浙江大学:《计算机程序设计》第七章 数组.ppt
- 浙江大学:《计算机程序设计》第七章 数组.pps
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.ppt
- 浙江大学:《计算机程序设计》第六章 函数.pps
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.pps
- 浙江大学:《计算机程序设计》第四章 分支结构程序设计.ppt
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.pps
- 浙江大学:《计算机程序设计》第五章 循环结构程序设计.ppt
- 浙江大学:《计算机程序设计》第六章 函数.pps
- 浙江大学:《计算机程序设计》第八章 指针.pps
- 浙江大学:《计算机程序设计》第七章 数组.ppt
- 浙江大学:《计算机程序设计》第八章 指针.ppt
- 浙江大学:《计算机程序设计》第七章 数组.pps
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第九章 结构.pps
- 浙江大学:《计算机程序设计》第九章 结构.ppt
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.ppt
- 浙江大学:《计算机程序设计》第一章 用C语言编写程序.pps
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.pps
- 浙江大学:《计算机程序设计》第二章 基本数据类型和表达式.ppt
- 浙江大学:《计算机程序设计》第六章 函数.ppt
- 《数据库应用基础》第1章 概述.pdf
- 《数据库应用基础》第5章 数据库设计概述.pdf
- 《数据库应用基础》第7章 关系数据设计理论.pdf
- 《数据库应用基础》第8章 数据库设计步骤.pdf
- 《数据库应用基础》第2章 关系模型(1/2).pdf