《C语言程序设计》 第四章选择结构
《 C语言程序设计》 第四章 选择结构
第4章选择结构 ● 目标要求 掌握if语句的形式、f和else配对规侧及if语句 的嵌套。 ■能正确地使用switch语句设计多分支选择结 构。 且标要求 进课提纲 讲课内客 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择结构 ◼ 掌握if语句的形式、if和else配对规则及if语句 的嵌套。 ◼ 能正确地使用switch语句设计多分支选择结 构。 目标要求
第4章选择结构 讲课提纲 关系表达式与逻辑表达式 条件选择语句—f语句 f语句的应用举例 多分支选择语句一switch结构 switch语句应用举例 语句标号和goto语句 且标要求 讲课提坝 进课内客 课后业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择结构 关系表达式与逻辑表达式 条件选择语句—if语句 if语句的应用举例 多分支选择语句-switch结构 switch语句应用举例 语句标号和goto语句 讲课提纲
关系运算符和关系表达式 ●●】 关系运算符 <= 优先级6(高) 种类:<、 <=、 ==、 >=、 结合方向:自左向右 优先级别: 优先级7(低) 关系表达式的值:是逻辑值“直”或“假”,用1和0表 例 int a=3,b=2,c=1,d,f; a>b /表达式值1 (a>b)==c /表达式值1 d=a>b /d=1 f=a>b>c /f=0 且标要求 进课提场 讲课内客 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 关系运算符和关系表达式 ◼ 关系运算符 ◼种类:< 、<=、 ==、 >=、 > 、!= ◼结合方向:自左向右 ◼优先级别: < <= > >= == != 优先级6(高) 优先级7(低) 例 c>a+b //c>(a+b) a>b!=c //(a>b)!=c a==b<c //a==(b<c) a=b>c //a=(b>c) ◼关系表达式的值:是逻辑值“真”或“假”,用1和0表 例示int a=3,b=2,c=1,d,f; a>b //表达式值1 (a>b)==c //表达式值1 d=a>b //d=1 f=a>b>c //f=0
逻辑运算符和表达式 逻辑运算符 种类:、&&、I 逻辑运算真值表 a b la b a&&b allb 真 真 假 假 真 真 真 假 假 真 假 真 假 真 真 假 假 亮 假 假 真 真 假 假 C语言中,运算量时:0表示“假”,非0表示“真”;做为运算 结果时:0表示“假”,1表示“真”。 且标要求 讲课提坝 进课内睿 课后馆业 )o 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 逻辑运算符和表达式 ▪ 逻辑运算符 ⚫ 种类: !、 &&、 || ⚫ 逻辑运算真值表 C语言中,运算量时: 0表示“假” ,非0表示“真”;做为运算 结果时: 0表示“假” ,1表示“真” 。 a b !a !b a&&b a||b 真 假 真 假 假 假 真 真 真 假 假 假 假 假 真 真 假 假 真 真 真 假 真 真