1. 用关系运算符把两个操作数连接起来的式子称为关系表达式。其值仅可能为真(1)或假(0)。
2. C提供的逻辑运算符共有以下3种:
运算符 | 含义 | 举例 | 运算规则 |
&& | 逻辑与 | a&&b | 若a、b全为真,结果为真 否则,结果为假。 |
|| | 逻辑或 | a||b | 若a、b全为假,结果为假 否则,结果为真。 |
! | 逻辑非 | !a | 若a为真,结果为假 否则,结果为真。 |
3.C语言的关系运算符共有以下6种:
运算符 | 含义 | 举例 |
> | 大于 | x>(y+3) |
>= | 大于等于 | a>=b |
< | 小于 | r1<r2 |
<= | 小于等于 | a<=b |
== | 等于 | r1==r2 |
!= | 不等于 | a!=b |
4.特别强调,else部分是整个if语句的一个子句,它不能脱离if语句而独立存在。
5.关于switch语句强调以下几点:
① 常量表达式中不允许出现变量。
② 每个case常量表达式仅起标号/站牌的作用。另外,case与常量表达式之间要有空格。
③ 如果想在执行完语句i后就结束switch语句,可加上break语句来实现;最后一个分支可以不加break语句。
④ 语句i既可以为单条语句,也可以是多条语句。即使是多条语句也无需用 { }构成复合语句。
⑤ default子句可省略,且可出现在任何位置。
⑥ 表达式要求是整型表达式。
⑦ 每个常量表达式通常是表达式0的可能取值之一。