一. if语句
1.1 if
if(表达式)
语句
表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行
注:在c语言中,0为假,非0表示真,也就是说不符合表达式的条件;如果为0说明,则语句不执行,表达式的结果如果不是0,说明符合表达式的条件,则语句执行。
1.2 else
我们有if...else...语句
形如:
if(表达式)
语句1
else
语句2
意思是:如果结果不为if括号中的表达式则语句1不执行,这时候到else来执行语句2;如果if的语句1执行else中的语句2不执行(相当于只能执行其中的一个语句它们之相互独立)
1.3分支中包含多条语句
我们一般都认为if和else语句中默认都只控制一条语句,但是实际上是可以输入多条语句在if或者else语句中的。
1.4 嵌套if
在if else语句中,else可以与另外一个if语句连用,构成多重判断。
1.5 悬空else问题
如果有多个if和else,则else总是跟最接近的if匹配。
二:关系操作符
常用主要有以下6个
1. > 大于操作符
2. < 小于操作符
3. >= 大于等于运算符
4. <= 小于等于运算符
5. == 相等运算符
6. != 不相等运算符