📅  最后修改于: 2023-12-03 14:59:49.538000             🧑  作者: Mango
在C++程序中,if-else
语句用于实现条件分支。当条件满足时,程序执行if
语句块中的代码,否则执行else
语句块中的代码。
if (condition) {
// code block to be executed if the condition is true
} else {
// code block to be executed if the condition is false
}
以下示例代码展示了如何使用if-else
语句:
#include <iostream>
using namespace std;
int main() {
int x = 10;
if (x > 5) {
cout << "x is greater than 5" << endl;
} else {
cout << "x is less than or equal to 5" << endl;
}
return 0;
}
运行上述程序,将输出:
x is greater than 5
在上述代码中,如果x
大于5,则将打印“x is greater than 5”,否则将打印“x is less than or equal to 5”。
嵌套的if-else
语句可用于在条件满足时执行另一个条件。以下示例代码说明了如何使用嵌套的if-else
语句:
#include <iostream>
using namespace std;
int main() {
int x = 10;
if (x < 20) {
if (x < 15) {
cout << "x is less than 15" << endl;
} else {
cout << "x is between 15 and 20" << endl;
}
} else {
cout << "x is greater than or equal to 20" << endl;
}
return 0;
}
运行上述程序,将输出:
x is between 15 and 20
在上述代码中,将首先检查x
是否小于20,如果是,则再次检查x
是否小于15。如果是,将打印“x is less than 15”,否则将打印“x is between 15 and 20”。
else-if
语句用于在多个条件之间进行选择。以下示例代码说明了如何使用else-if
语句:
#include <iostream>
using namespace std;
int main() {
int x = 10;
if (x > 15) {
cout << "x is greater than 15" << endl;
} else if (x > 10) {
cout << "x is between 10 and 15" << endl;
} else {
cout << "x is less than or equal to 10" << endl;
}
return 0;
}
运行上述程序,将输出:
x is less than or equal to 10
在上述代码中,将首先检查x
是否大于15,如果是,则打印“x is greater than 15”,否则将检查x
是否大于10。如果是,则打印“x is between 10 and 15”,否则将打印“x is less than or equal to 10”。
if-else
语句是C++程序的重要组成部分,可用于实现条件分支。使用上述示例代码,您可以开始使用if-else
语句来编写您的C++程序。