C++ else if 语句

创建于 2024-12-03 / 30
字体: [默认] [大] [更大]

else if 语句

如果第一个条件为false,则使用else if语句指定新条件。

语法

if (condition1) {
  // 如果条件 1 为 true,则要执行的代码块
} else if (condition2) {
  // 如果条件 1 为 false 且条件 2 为 true,则要执行的代码块
} else {
  // 如果条件 1 为 false 且条件 2 为 false 时要执行的代码块
}

实例

int time = 22;
if (time < 10) {
  cout << "Good morning.";
} else if (time < 20) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
}
// 输出 "Good evening." 运行实例 »

实例解析

在上面的示例中,时间(22)大于10,因此第一个条件为falseelse if语句中的下一个条件也是false,因此我们继续讨论else条件,因为condition1和condition2都是false,并打印到屏幕上"Good evening"。




0 人点赞过