&& —短路与 &—逻辑与
|| —短路或 | —逻辑或
记忆小妙招(a与b,有一个是假的,则是假的;a或b,有一个是真的,()则是真的------>仅字面意思)
短路与(&&):A && B &&C,如果A非真,则不必判断B和C,直接输出表达式的值为false,若A为真,判断B非真,则不必判断C,以此类推(如下图)
逻辑与(&):A&B,若A非真时,输出的结果是false,但是与(&&) 不同的是,& 中无论A真假,B也都要进行判断(如下图)
短路或(||):A || B||C,如果A是真,则不必判断B和C,直接输出表达式的值为true,若A为非真,判断B真,则不必判断C,以此类推(如下图)
逻辑或(|):A&B,若A真时,输出的结果是true,但是与(||) 不同的是,| 中无论A真假,B也都要进行判断(如下图)