📅  最后修改于: 2023-12-03 14:58:58.869000             🧑  作者: Mango
在 C++ 中,&&
是一个逻辑与运算符。&&
运算符可用于将两个条件连接在一起,当两个条件都为真时,整个表达式的值为真。
以下是一个在 C++ 中使用 &&
运算符的示例:
#include <iostream>
int main()
{
int num1 = 5;
int num2 = 10;
if (num1 > 3 && num2 > 8) {
std::cout << "Both conditions are true." << std::endl;
}
return 0;
}
在此示例中,&&
运算符连接了两个条件,即 num1 > 3
和 num2 > 8
。当这两个条件都为真时,if
语句将输出“Both conditions are true.”
C++ 中的 &&
运算符具有短路行为。如果第一个条件为假,则不会执行第二个条件。
以下是一个说明短路行为的示例:
#include <iostream>
int main()
{
int num1 = 5;
int num2 = 10;
if (num1 > 8 && num2 > 8) {
std::cout << "Both conditions are true." << std::endl;
} else {
std::cout << "At least one condition is false." << std::endl;
}
return 0;
}
在此示例中,第一个条件 num1 > 8
是假的,因此不会执行第二个条件 num2 > 8
。由于一个条件已经为假,整个表达式的值为假,因此 else
语句将输出“At least one condition is false.”
&&
运算符是一个逻辑与运算符,用于将两个条件连接在一起。C++ 中的 &&
运算符具有短路行为,如果第一个条件为假,则不会执行第二个条件。