C++ if else()
时间: 2023-08-29 10:10:08 浏览: 107
if-else语句是C++中的条件语句,用于根据给定的条件执行不同的代码块。它的基本语法如下:
```cpp
if (condition) {
// 如果条件为真,则执行此代码块
} else {
// 如果条件为假,则执行此代码块
}
```
在if-else语句中,`condition`是一个可以求值为true或false的表达式。如果`condition`为true,则执行if代码块中的语句;如果`condition`为false,则执行else代码块中的语句。
以下是一个示例:
```cpp
int num = 5;
if (num > 0) {
cout << "Number is positive" << endl;
} else {
cout << "Number is non-positive" << endl;
}
```
在这个例子中,如果`num`大于0,则输出"Number is positive";否则,输出"Number is non-positive"。
还可以使用嵌套的if-else语句进行多个条件判断,或者使用if-else if语句进行多个条件的逐个判断。
相关问题
if 和else 的用法c++
以下是C++中if和else语句的用法:
1. if语句的用法:
```c++
if (条件) {
// 如果条件为真,执行这里的代码
}
```
2. if-else语句的用法:
```c++
if (条件) {
// 如果条件为真,执行这里的代码
} else {
// 如果条件为假,执行这里的代码
}
```
3. if-else if-else语句的用法:
```c++
if (条件1) {
// 如果条件1为真,执行这里的代码
} else if (条件2) {
// 如果条件2为真,执行这里的代码
} else {
// 如果条件1和条件2都为假,执行这里的代码
}
```
需要注意的是,if语句和if-else语句中的条件必须是一个布尔表达式,即只能是true或false。而if-else if-else语句中的条件可以是多个,但只有一个会被执行。
阅读全文