zoukankan      html  css  js  c++  java
  • 逻辑运算符

    逻辑运算符

    • 所有的隐式类型转换,仅仅发生在该数据被使用时,该数据还是原本的内容

    • || 或运算

      • 基础规则

        • 或的两边只要出现一个true就是true
        • 如果两边都是false,就是false
      • 原理

        • 如果左侧是true,那么就确定 或 的结果了,不再向右检测

        • 如果左侧是false,不能确定结果,需要继续向右检测,不管右侧是啥,结果都停在右侧了

          0||false       //结果为false
          false||0        //结果为0
          2||0             //结果为2
    • &&且运算

      • 基础规则

        • 两边只要出现false,结果就是false
        • 必须都为true,结果才是true
      • 原理

        • 如果左侧是false,那么就确定结果了,不再向右检测

        • 如果左侧是true,不能确定结果,需要继续向右检测,不管右侧是啥,结果都停在右侧了

          0&&false       //结果为0
          false&&0        //结果为false
          2&&0             //结果为0
    • !非运算

      • 规则:取反
  • 相关阅读:
    构造和析构
    const修饰的成员函数
    class和struct权限
    封装加强
    函数重载实现原理
    Unity2019破解hub
    Lua模拟stack
    函数重载
    LeanTween
    占位参数和默认参数
  • 原文地址:https://www.cnblogs.com/cupid10/p/15617836.html
Copyright © 2011-2022 走看看