C++ Else If语句
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,因此第一个条件为false
。else if
语句中的下一个条件也是false
,因此我们继续讨论else
条件,因为condition1和condition2都是false
,并打印到屏幕上"Good
evening"。