1 / 54
文档名称:

05 选择结构程序设计.ppt

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

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

分享

预览

05 选择结构程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

05 选择结构程序设计.ppt

文档介绍

文档介绍:第五章选择结构程序设计
表达式
关系表达式
逻辑表达式
条件表达式
语句
if语句与条件运算符
多分支语句(switch)
§ 关系运算符和关系表达式
比较两个量(x, y)之间关系的6种形式:
x < y x <= y x = = y
x > y x >= y x != y
比较的结果:
成立如:3>1
或不成立如:1>3
int x=6; x>=1
int x=6; x<2
比较结果的表示
结果成立 1 不成立 0
例: int x=2, y=6;
x =(y>3) 结果: x=1
x =(x>y) x=0
§ 关系运算符和关系表达式
运算符优先级: 算术运算符高
<, <=, >, >=
= = , !=
= , += 低
例:
2. b - 1 != a >= c = = 3
相当于((b - 1) != (a >= c )) = =3
该表达式结果为0
1. d = b+2 = = 3
若b=1 则d=1, 其他b 则d=0
§ 关系运算符和关系表达式
运算符优先级: 算术运算符高
<, <=, >, >=
= = , !=
= , += 低
例:
3. x = 3 < y < 5 , 若y=2 , x=?
若y=4 , x=?
等价 x = ( 3<y ) < 5
= 1
关系表达式只能比较两个量之间的关系,若要表达三个量之间的关系必须使用逻辑表达式
§ 逻辑运算符和逻辑表达式
3 < x < 5
0 3 5 x
x > 3 并且 x < 5
逻辑运算符
逻辑表达式
逻辑表达式:用逻辑运算符连接多个关系表达
式,以表示一种复杂的关系
§ 逻辑运算符和逻辑表达式
X&&Y X||Y
X Y X Y




!X X



逻辑与&& 逻辑或|| 逻辑非!例(x>1)&&(y>1) (x>1)||(y>1) !(x>1)
y y
1
x<=1
x x
1
§ 逻辑运算符和逻辑表达式
§ 逻辑运算符和逻辑表达式
逻辑与&& 逻辑或|| 逻辑非!
x y x&&y x||y x !x
0 0 0 0 0 1
0 1 0 1 非0 0
1 0 0 1
1 1 1 1
* +
同时成立只要有一个成立

并且或者
5&&7是否合法?
0 0
0 非0
非0 0
非0 非0
! !5 = ?
(1)若a=4,则!a的值为0。因为a的值为非0,被认作“真”,对它进行“非”运算,得“假”,“假”以0代表。
(2)若a=4,b=5,则a&&b的值为1。因为a和b均为非0,被认为是“真”,因此a&&b的值也为“真”,值为1。
(3)a、b值同前,a||b的值为1。
(4)a、b值同前,!a ||b的值为1。
(5) 4&&0||2的值为1 。
所谓逻辑表达式是指,用逻辑运算符将1个或多个表达式连接起来,进行逻辑运算的式子。在C语言中,用逻辑表达式表示多个条件的组合。
逻辑与&& 逻辑或|| 逻辑非!
运算优先级:
! 算术运算符<, <=, >, >=
= =, != && ||
例:设 x = 1 , y = 2 , c = 0
x >= y = = c && !x+2 > 3
0 0
1 2
0
0
§ 逻辑运算符和逻辑表达式

最近更新

2024年重庆交通职业学院单招职业倾向性测试题.. 40页

2024年重庆人文科技学院单招职业技能测试题库.. 39页

2024年重庆传媒职业学院单招职业适应性测试题.. 41页

2024年重庆公共运输职业学院单招综合素质考试.. 41页

2024年重庆医药高等专科学校单招职业适应性测.. 42页

2024年重庆城市科技学院单招职业倾向性测试题.. 40页

2024年重庆城市职业学院单招职业适应性测试题.. 39页

2024年重庆工业职业技术学院单招职业技能考试.. 41页

2024年重庆工信职业学院单招职业适应性考试模.. 41页

2024年重庆工程职业技术学院单招职业倾向性考.. 42页

2024年重庆市内江市单招职业适应性测试模拟测.. 39页

2024年重庆市南充市单招职业适应性考试模拟测.. 40页

2024年重庆市广元市单招职业倾向性测试题库含.. 41页

2024年重庆市攀枝花市单招职业适应性考试模拟.. 40页

2024年重庆市甘孜藏族自治州单招职业适应性考.. 41页

2024年重庆市达川地区单招职业倾向性考试题库.. 42页

2024年重庆市重庆市单招职业适应性考试模拟测.. 39页

2024年重庆市雅安地区单招职业适应性考试题库.. 41页

2024年重庆文化艺术职业学院单招职业倾向性测.. 40页

2024年重庆文理学院单招职业技能测试模拟测试.. 40页

2024年重庆旅游职业学院单招职业适应性测试模.. 39页

2024年重庆电信职业学院单招职业技能考试题库.. 41页

2024年重庆电力高等专科学校单招职业适应性考.. 40页

2024年重庆科技大学单招职业适应性考试题库完.. 41页

2024年重庆经贸职业学院单招职业技能测试题库.. 40页

2024年重庆能源职业学院单招职业适应性考试模.. 39页

2025年重庆市《保安员证》考试题库含答案 39页

混凝土工程培训课件优秀PPT 26页

小学数学六年级下册《鸽巢问题》作业设计 9页

国开《建筑力学》期末机考答案 15页