使用格式“条件A||条件B”,A、B两个条件都是假该表达式为假,如果有任意一个条件是真那么表达式为真。与逻辑与一样,如果条件A(为真的情况下)已经决定了整个语句的真假性,那么条件B就不用再判断了。- #include <stdio.h>
- int main()
- {
- int a = 1, b = 4, c = 2;
- if(a < b || b > (c += 1))
- {
- printf("第一次输出,c = %d\t", c);
- }
- if(a > b || b < (c += 1))
- {
- printf("第二次输出,c = %d\t", c);
- }
- printf("第三次输出,c = %d\n", c);
- return 0;
- }
复制代码 |
|