C++ Else If
else if 语句
使用 else if
语句指定一个新条件,如果第一个条件为 false
。
语法
if (condition1) {
// 如果 condition1 为真,则执行此代码块
} else if (condition2) {
// 如果 condition1 为假且 condition2 为真,则执行此代码块
} else {
// 如果 condition1 为假且 condition2 为假,则执行此代码块
}
示例
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
条件,因为条件1和条件2都为 false
- 并打印到屏幕上 "Good evening"。
但是,如果时间是 14,我们的程序将打印 "Good day."