java与c++的区别 怎样区分短路和断路?

怎样区分短路和断路?电路有三种状态:路径、开路和短路。JAVA中双与、双或和单与、单或的区别是什么?差异1:&;和|可用于位操作,即二进制操作,但|不能。区别二:在逻辑运算中,| |称为短路逻辑

怎样区分短路和断路?

电路有三种状态:路径、开路和短路。

JAVA中双与、双或和单与、单或的区别是什么?

差异1:&;和|可用于位操作,即二进制操作,但|不能。区别二:在逻辑运算中,| |称为短路逻辑运算符,即先判断左边的逻辑值。如果你能决定结果,你就不会浪费时间判断右边的逻辑值。例如,(2<3)|(a*5b/3-C>5),因为(2<3)为真,右侧为真或假,所以结果为真,因此右侧不再确定。而|总是由双方决定的,称为非短路逻辑运算符。