在C++中,布尔型变量可以用来存储只有两个值的数据,即true或false。以下是布尔型变量的基本用法:
bool isTrue = true;
bool isFalse = false;
if (isTrue) {
// 如果isTrue为true,则执行这段代码
}
if (!isFalse) {
// 如果isFalse为false,则执行这段代码
}
bool condition1 = true;
bool condition2 = false;
bool result1 = condition1 && condition2; // 逻辑与运算,结果为false
bool result2 = condition1 || condition2; // 逻辑或运算,结果为true
bool result3 = !condition1; // 逻辑非运算,结果为false
bool checkCondition(bool condition) {
if (condition) {
return true;
} else {
return false;
}
}
bool result = checkCondition(isTrue);