C++ Else

else 语句

使用 else 语句指定条件为假时要执行的代码块。

语法

if (condition) {
  // 条件为真时执行的代码块
} else {
  // 条件为假时执行的代码块
}

实例

int time = 20;
if (time < 18) {
  cout << "日安";
} else {
  cout << "晚安";
}
// 输出 "Good evening."

亲自试一试

例子解释

在上面的例子中,时间 (20) 大于 18,因此条件为 false。因此,我们继续处理 else 条件并在屏幕上打印 "晚安"。如果时间小于 18,程序将打印 "日安"。

使用布尔变量

您也可以将条件存储在一个布尔变量中,并在 if...else 语句中使用它。这可以使代码更易于阅读。

实例

int time = 20;

bool isDay = time < 18;

if (isDay) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}

// 输出 "Good evening."

亲自试一试

提示:isDay 这样的名称可以很容易地理解条件的含义。