if(表达式1) if(表达式2)语句1; else if(表达式3)语句2; else 语句3; 当表达式1为True 且表达式2为True 时,执行语句1; 当表达式1为  1 分 且表达式2为  1 分 且表达式3为True 时,执行语句2
时间: 2024-03-25 17:40:39 浏览: 79
C++条件语句和条件运算符的使用方法讲解
当表达式1为True且表达式2为True时,执行语句1;
当表达式1为True且表达式2为False,继续判断表达式3,如果表达式3为True,则执行语句2,否则执行语句3。
因此,当表达式1为True,表达式2为False,表达式3为True时,执行语句2。
注意,程序中的if语句缺少大括号,因此每个if语句只能控制一条语句。如果if语句控制的是一个复合语句,应该使用大括号将复合语句括起来,例如:
```c
if (expression1) {
if (expression2) {
statement1;
} else {
if (expression3) {
statement2;
} else {
statement3;
}
}
}
```
阅读全文