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

2018-05-22  本文已影响0人  在努力中
  1. &&(短路与)和&(逻辑与):判断结果一致
    有假则为假,全真则为真(有假必假,全真为真)

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

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

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

猜你喜欢

热点阅读