C++ if else if
时间: 2023-11-26 18:02:36 浏览: 146
C++中的if else if语句可以用于多个条件的判断,其基本语法如下:
```c++
if (condition1) {
// 如果condition1为真,则执行这里的代码
} else if (condition2) {
// 如果condition1为假,但condition2为真,则执行这里的代码
} else {
// 如果condition1和condition2都为假,则执行这里的代码
}
```
其中,condition1、condition2等都是条件表达式,可以是任何返回值为布尔类型的表达式。如果condition1为真,则执行if语句块中的代码;如果condition1为假,但condition2为真,则执行else if语句块中的代码;如果condition1和condition2都为假,则执行else语句块中的代码。
下面是一个简单的例子,演示了如何使用if else if语句:
```c++
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
if (a == 1) {
cout << "one";
} else if (a == 2) {
cout << "two";
} else {
cout << "three";
}
return 0;
}
```
在这个例子中,用户输入一个整数a,程序根据a的值输出相应的字符串。如果a等于1,则输出"one";如果a等于2,则输出"two";否则输出"three"。
阅读全文