逻辑运算符 && 和 ||
&&和||为逻辑运算符,返回的条件为真或假,而不是数值。
a && b, a为真,b为真,返回值为真,如果有一个为假,返回值为假。
a || b,其中一个为真,就返回真,否则为假。
口诀:
&&:有0则为0。
||: 有1则为1。
在实际中的应用:
&&
int main()
{
int a = 1;
int b = 0;
int c = 0;
if (a == 1 && ++b != 1 && ++c != 1)
a++;
printf("a = %d, b = %d, c = %d", a, b, c);
system("pause");
}
运行结果: