&&确定一边为true就好了,||不是需要确定两边为true才为true么?
应该弄反了,只有当a和b同时为true时a&&b为true,判断 if(a&&b)时,如果a为false时就不需要判断b的值了。
a或b至少有一个为true是a||b为true,判断if(a||b),如果a为true是就不需要判断b的真假了。
希望对你有帮助!
你恰好搞反了,&&与运算必须两边都为true才是true,如果左边为false结果肯定为false;
||或运算,只要左边为true结果一定为true,两边都为false结果才是false。
http://img.mukewang.com/5360ef9700017b9405870095.jpg
&&是“与”,或者说并且的意思。要2边都是true才行。||是“或”,一边是就可以,2边都是true当然也行