选择语句
大约 1 分钟
条件判断语句关键字
if
:如果else
:否则
比较(关系)运算符
>
: 大于<
: 小于==
:等于!=
:不等于<=
:小于等于>=
:大于等于
逻辑运算符
含义 | 首选记号 | 代用记号 |
---|---|---|
并且(与) | && | and |
或者(或) | || | or |
不是(非) | ! | not |
选择语句(条件判断语法)
最基础的判断语法,可以没有否则的语句
if (条件表达式)
{
//当表达式为真时执行的内容
}
判断语句带分支的判断,表达式为真/假时执行不同的判断
if (条件表达式)
{
//当表达式为真(条件成立)时执行的内容
}
else
{
//当表达式为假时(条件不成立)时执行的内容
}
多个条件依次判断,选择执行其中一条。下面的代码可以继续并列更多 else if
。
if (条件表达式 1)
{
//表达式 1 为真时执行的内容
}
else if (条件表达式 2)
{
//表达式 1 为假,并且条件表达式 2 为真时执行的内容
}
else
{
//表达式 1 为假,并且条件表达式 2 为假时执行的内容
}
布尔逻辑体系
- C++ 中可以使用
bool
布尔类型储存真true
与假false
。 - 当
bool
类型参与运算时,真与假会分别对应到 与 。 - 数值类型转换到布尔类型时,
为假,其他值都为真
逻辑运算符
A | B | A && B (A and B ) | A || B (A or B ) | !A (not A ) |
---|---|---|---|---|
true | true | true | true | false |
true | false | false | true | false |
false | true | false | true | true |
false | false | false | false | true |