zoukankan      html  css  js  c++  java
  • [置顶] C语言中 || 和 &&

    || 或操作,|| 为界将表达式分为两部分,他会先算前一部分,如果前一部分为真,他将停止运算,如果为假,他才会算第二部分,你这里第一部分就为真了,第二部分当然也就不会算了。
    例如:  a || b ,只有在前一个条件a为假,才会去判断条件b ;若条件a为真,则条件b不会执行


    &&且操作 ,&&为界将表达式分为两部分,他会先算前一部分,如果前一部分为假,他将停止运算,如果为真,他才会算第二部分,你这里第一部分就为假了,第二部分当然也就不会算了。
    例如: a && b ,只有在前一个条件a为真,才会去判断条件b ;若条件a为假,则条件b不会执行。



     ||或操作, a||b a或者b有一个为真时  式子就返回true,都为就假才返回false。

     &&且操作, a&&b a和b都为真时  式子才返回true,否则就返回false


    验证程序:

    #include <stdio.h>
    
    int main()
    {
    	int i=1;
    	char b= i||(b = 6);
    	printf("%d
    ",b);
       
    	(b = 0) && (b=1);
    	printf("%d
    ",b);
       return 0;
    }

    转载请注明出处:http://blog.csdn.net/qq_26093511?viewmode=contents

  • 相关阅读:
    CentOS配置sshd
    求逆元 HDU 2516
    求逆元
    二分图的最大匹配
    博弈1
    几何多边形面积交模板
    LAMP服务器的搭建
    扩展欧几里得
    cf780c
    利用栈的逆波兰表达式
  • 原文地址:https://www.cnblogs.com/alan666/p/8311777.html
Copyright © 2011-2022 走看看