Given
int x=1,y=2,z;
您能解释一下为什么结果是:
x && y || z
is 1?
x && y = 1
x && y || z = 1
x && y || z
相当于
(x && y) || z
if x=1
and y=2
then x&&y
is 1 && 2
这是true && true
这是true
.
true || z
总是true
. z
甚至没有被评估
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)