计算机语言 – C程序设计
第4章 选择结构程序设计
选择结构程序举例
2
• 例4.1 求一元二次方程a + + = 0 的实根。
选择结构程序举例
2
• 例4.1 求一元二次方程a + + = 0 的实根。
选择结构程序举例
关系运算符
2 判断条件
• 例4.1 求一元二次方程a + + = 0 的实根。
逻辑运算符
选
择
结
构
内容提要
关系运算符和逻辑运算符
if-else选择语句
switch选择语句
选择结构程序举例
关系运算符
• 关系运算,即“比较运算”,是对两个值进行比较,比较
的结果是 “真”或“假”。
– 对两个数可以进行的比较有:>、=、<=、==、!=这六种。
– 比较结果为真,表明比较结果成立;否则与之相反。
3 > 4 3.14 > 2 ‘a’ > ‘b’ ‘a’ < ‘A’
‘0’ 0 ‘9’ >= ‘8’ “abc” < “ac” a != b
关系运算符
• 关系运算符及其优先级关系
关系运算符
• 关系运算符及其优先级关系 若int a = 8, b = 5, c = 4;,则
表达式的值是?
c > a + b c > (a + b)
a > b == c (a > b) == c
a == b < c a == (b < c)
a = b > c a = (b > c)
a > b > c (a > b) > c
关系运算符
• 关系表达式:由关系运算符组成的式子,其返回值为“真
”或“假”表示。
– 在C语言中, “真”用数字1表示,“假”用数字0表示。
若int a = 8, b = 5, c = 4;,则以下表达式的值是?
c > a + b
a > b == c
a == b < c
a = b > c
a >