中国高校课件下载中心 》 教学资源 》 大学文库

《C程序设计语言》课程PPT教学课件(讲稿)第5章 选择结构程序设计

文档信息
资源类别:文库
文档格式:PPT
文档页数:37
文件大小:365.5KB
团购合买:点击进入团购
内容简介
第5章选择结构程序设计 5.1关系运算符和关系表达式 5.2逻辑运算符和逻辑表达式 5.3if语句 5.4 switch语句 5.5程序举例
刷新页面文档预览

清华大学出版社 TSINGHUA UNIVERSITY PRESS 第5章选择结构程序设计 51关系运算符和关系表达式 52逻辑运算符和逻辑表达式 53i语句 54 switch语句 5.5程序举例 习题

5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 习题 第5章 选择结构程序设计

清华大学出版社 51.1关系运算符及其优先次序 C语言提供6种关系运算符: 优先级相同(高): ①(大于) ④>=(大于或等于) 优先级相同(低) ⑤==(等于) ⑥!=(不等于)

5.1.1 关系运算符及其优先次序 C语言提供6种关系运算符: 优先级相同(高): ① <(小于) ② <=(小于或等于) ③ >(大于) ④ >=(大于或等于) 优先级相同(低): ⑤ = = (等于) ⑥ !=(不等于)

清华大学出版社 TSINGHUA UNIVERSITY PRESS 5.1关系表达式需要注意的问题 1关系表达式是用来比较用的 2关系表达式的结果只可能是0或者1 3关系表示式的计算

5.1 关系表达式需要注意的问题 1.关系表达式是用来比较用的 2.关系表达式的结果只可能是0或者1 3.关系表示式的计算

清华大学出版社 TSINGHUA UNIVERSITY PRESS 1关系运算符的优先级低于算术运算 符 2关系运算符的优先级高于赋值运算算术运算符(高 符 关系运算符 例如: 赋值运算符(低) c>a+b等效于c>(a+b) a>b==c等效于(a>b)==c 图5.1 a=b>c等效于a=(b>c)

1 关系运算符的优先级低于算术运算 符。 2 关系运算符的优先级高于赋值运算 符。 例如: c>a+b 等效于 c>(a+b) a>b==c 等效于(a>b)==c a=b>c 等效于a=(b>c) 图5.1

清华大学出版社 TSINGHUA UNIVERSITY PRESS 5.2逻辑运算符和逻辑表达式 (1)&&逻辑与(相当于其他语言中的AND) (2)‖逻辑或(相当于其他语言中的OR) (3)!逻辑非(相当于其他语言中的NOT) “&&”和“‖”是“双目(元运算符” “!”是“一目(元运算符

5.2 逻辑运算符和逻辑表达式 (1) &&逻辑与(相当于其他语言中的AND) (2) || 逻辑或(相当于其他语言中的OR) (3) ! 逻辑非(相当于其他语言中的NOT) “&&”和“||”是“双目(元)运算符” “!”是“一目(元)运算符

清华大学出版社 TSINGHUA UNIVERSITY PRESS 逻辑表达式要注意的问题 1逻辑表达式的结果只可能是0或者1 2逻辑表达式的计算

逻辑表达式要注意的问题 1.逻辑表达式的结果只可能是0或者1 2.逻辑表达式的计算

清华大学出版社 TSINGHUA UNIVERSITY PRESS 优先级 !(非) (高) 算术运算符 5>3&883)&&(8<4-10 赋值运算符|(低)

优先级 5>3&&83)&&(8<4-!0)

清华大学出版社 TSINGHUA UNIVERSITY PRESS (1)a&&b&&c (2)albic

(1) a && b && c (2) a||b||c

清华大学出版社 TSINGHUA UNIVERSITY PRESS f语句 小, 根据学生分数判断是否及格? 根据学生分数如何进行分级? ■■■ 如何解次?百然语言:如果…那么 否则. C语言:分支语句 if语句是控制程序执行选择结构的语句 是构成结构化程序设计的三种基本结构之一

if语句是控制程序执行选择结构的语句 是构成结构化程序设计的三种基本结构之一 根据学生分数判断是否及格? 根据学生分数如何进行分级? 自然语言:如果… 那么… 否则… C语言: 分支语句 如何解决? if语句

清华大学出版社 TSINGHUA UNIVERSITY PRESS 5.3i语句 if语句是用来判定所给定的条件是否满足,根据判定 的结果(真或假)决定执行给出的两种操作之 53.1i语句的三种形式 C语言提供了三种形式的语句:

5.3 if语句 if语句是用来判定所给定的条件是否满足,根据判定 的结果(真或假)决定执行给出的两种操作之一。 5.3.1 if语句的三种形式 C语言提供了三种形式的if语句:

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档