目前我们写的简单函数中可以有多条语句,但这些语句总是从前到后顺序执行的。除了顺序执行之外,有时候我们需要检查一个条件,
然后根据检查的结果执行不同的后续代码,在C语言中可以用分支语句实现,
例如:
if (x != 0)
{
printf("x is nonzero.\n");
}
下表为if语句中用到的关系运算符和相等行运算符:
运算符 含义
== 等于
!= 不等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于
和if语句相关的语法规则如下:
if语句还可以带一个else子句,例如:
if (x % 2 == 0)
printf("x is even.\n");
else
printf("x is odd.\n");
if/else语句的语法规则如下:
语句;
if (控制表达式)
语句;
else
语句;