请问为什么n=2???
不知道怎么理解。。 &&是与的意思、、
先执行左边的语句,如果为False直接返回False,右边语句不执行,如果为True则再判断右边语句的True or False。
m=a>b显然是False。 逻辑与操作,从左往右,一旦遇到非真值就直接结束,表达式结果为false,也就是说左边得到false那么就不会执行右边了,所以n的赋值操作并没有进行,n为原值2 Charles未晞 发表于 2018-1-10 22:39
&&是与的意思、、
先执行左边的语句,如果为False直接返回False,右边语句不执行,如果为True则再判断右边 ...
我知道了 谢谢 DuiJle 发表于 2018-1-10 22:41
我知道了 谢谢
没事。帮忙采纳下呗 Wind、 发表于 2018-1-10 22:40
逻辑与操作,从左往右,一旦遇到非真值就直接结束,表达式结果为false,也就是说左边得到false那么就不会执 ...
谢谢 传说中的短路求值。。。
页:
[1]