美文网首页
&&(短路与)和&(逻辑与)的区别

&&(短路与)和&(逻辑与)的区别

作者: 在努力中 | 来源:发表于2018-05-22 23:14 被阅读0次
    • 相同点:判断结果一致
    1. &&(短路与)和&(逻辑与):判断结果一致
      有假则为假,全真则为真(有假必假,全真为真)

    2. ||(短路或)和|(逻辑或):判断结果一致

    有真则为真,全假则为假(有真必真,全假为假)

    • 不同点:判断方式不同
    1. 逻辑是从左到右全部判断
    2. 短路是能判断结果就停止,
      比如:
      逻辑与,2<1 & 3>1 两个都判断,false
      短路与,判断2<1就已经false了,就停止判断
      逻辑或,从左到右依次判断,直到结尾
      短路或, 从左到右依次判断,直到出现true为止将不再判断,直接得到结果为true

    相关文章

      网友评论

          本文标题:&&(短路与)和&(逻辑与)的区别

          本文链接:https://www.haomeiwen.com/subject/prhljftx.html