条件分支

条件分支语句可以让程序在只有条件为真的时候才去执行一段代码。

我们使用 if 关键字来声明条件语句,执行条件跟在后面,包裹在一对圆括号里,后面紧跟一对花括号里面包裹着条件为真时执行的代码。if 语句后面可以跟一个 else 语句,包含条件为假时执行的代码。

我们可以使用或操作符(||)和并操作符(&&)将多个条件组合在一起。

在条件语句中,凡是不为 0 的结果都是真的。这点需要牢记,因为很多条件测试语句都是以此为依据编写的。

检测 x 是否在 10 到 100 之间的条件语句可以这样写:

  1. if (x > 10 && x < 100) {
  2. puts("x is greater than 10 and less than 100!");
  3. } else {
  4. puts("x is less than 11 or greater than 99!");
  5. }