第004讲:改进我们的小游戏 知识点|&& in C/C++ 与 and in python|短路逻辑
本帖最后由 熊宝宝要当红军 于 2019-8-14 07:55 编辑Python的 and 操作符 和C语言的 && 操作符 有何不同?
有图有真相(C\C++ VS Python):
https://xxx.ilovefishc.com/forum/201308/27/03334218jbv37jz0hzhbr8.png
VS
https://xxx.ilovefishc.com/forum/201308/27/0333505vv5bwv05igtvz8u.png
1,短路逻辑
逻辑操作符有个有趣的特性:在不需要求值的时候不进行操作。这么说可能比较“高深”,举个例子,表达式 x and y,需要 x 和 y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False(因为0 and y 必为 0),而不用去管 y 变量的值。
页:
[1]