在||表达式中,若||的一端为1,则不必再计算另一端?
这个,我一直是这样以为的:a=1,b=0;
(a || b)将返回0
因为a=1是假,所以不成立,所以继续下个;b=0,所以(或)就返回0了。
************
a=1.b=1;
(a || b)将返回1
因为a=1是假,所以不成立,所以继续下个;b=1,所以(或)就痛苦地,心甘情愿地返回1了。
就这样,对于在||表达式中,若||的一端为1,则不必再计算另一端,不必再去追求可能返回0(真)的另外一位了?
那我上面的理解都错了吗?是这样吗??