zoukankan      html  css  js  c++  java
  • c++中&和&&有什么差别

    他们不同点在于&&相当一个开关语句,就是说假设&&前面值为false那么他就不继续运行后面的表达式;而&无论前面的值为什么,总是运行其后面的语句。

    &能够是取地址运算符能够是引用符,这就看你在什么情旷下用了;

    &&是逻辑与的意思如if((a   =   78)&&(b   =   77))它只是是个比較运算符而已。

    &&是boolean的逻辑运算 
    eg: 
          if(1> 2&&3> 1) 
          表示假设两个条件都成立则运行之后的逻辑;

      &是按位与:   
        
      int   t   =   0x0F   &   0xF0;   
      //   t   =   0x00;   
        
      int   t   =   0xFF   &   0xF0;   
      //   t   =   0xF0;   
        
      &&是与运算符,返回为bool值:   
      bool   t   =   (   3   <   5   )   &&   (   5   <   7   )   
      //   t   =   true;   
        

  • 相关阅读:
    redis线程模型
    同步容器和并发容器
    200+面试题
    redis pipeline
    redis事务和脚本
    redis事务
    redis优缺点
    redis持久化策略
    Redis为什么要把所有数据放到内存中?
    redis的过期策略以及内存淘汰机制
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4272206.html
Copyright © 2011-2022 走看看