- 分享
基础知识点2
- @ 2025-3-6 14:28:23
C++ 控制结构与逻辑运算
一、关系运算
-
布尔类型
bool:布尔类型,用于表示逻辑值。true:表示逻辑真。false:表示逻辑假。
-
关系表达式
x 是偶数:可以表示为x % 2 == 0变量 a 大于或等于 b:可以表示为a >= b
二、逻辑运算
-
逻辑与:
&&- 两个条件都为真时,结果为真。
- 示例:
a > 0 && b < 10
-
逻辑或:
||- 两个条件中至少有一个为真时,结果为真。
- 示例:
a > 0 || b < 10
-
逻辑非:
!- 对条件取反。
- 示例:
!(a > 0)
-
逻辑表达式示例
- 大于10的奇数:
x > 10 && x % 2 != 0 - 闰年:
year % 4 == 0 && year % 100 != 0 || year % 400 == 0
- 大于10的奇数:
三、if 语句
1. 单分支结构
if (条件表达式) {
// 语句1;
// 语句2;
// ...
}
- 双分支结构
if (条件表达式) {
// 语句组1;
} else {
// 语句组2;
}
- 多分支结构
if (条件表达式1) {
// 语句组1;
} else if (条件表达式2) {
// 语句组2;
} else {
// 语句组3;
}
- 分支嵌套
if (条件表达式1) {
if (条件表达式2) {
// 语句组1;
} else {
// 语句组2;
}
} else {
if (条件表达式3) {
// 语句组3;
} else {
// 语句组4;
}
}
0 条评论
目前还没有评论...