回答
当我们使用||
它会检查,如果第一个条件是假的,然后它会去第二条件等等,但是它找到一个真正的状态瞬间将返回1.
在这种情况下,这样就不会在这里进一步评估报表1 && ++i
,它会直接进入print("%d",i);
4是真的就像你一样ave初始化为i
至0
它将打印值0
。
如果你想要的条件也评估1 && ++i
也代替||
(OR)使用&&
(AND)。
谢谢ani .....我明白了 – user2967440 2014-08-31 12:27:46
这是一个重复的帖子???这么多下来的投票???? – user2967440 2014-08-31 12:28:52
欢迎。如果有帮助,请接受答案。 – user1336087 2014-08-31 12:31:52
- 1. 多个条件的逻辑运算符
- 2. 使用逻辑运算符
- 3. 如何使用逻辑运算符的Java检查条件
- 4. 逻辑&&运算符
- 5. 逻辑运算符
- 6. 逻辑运算符||
- 7. 逻辑运算符
- 8. 在多个条件下正确使用逻辑“或”运算符?
- 9. 在ngClass条件下使用逻辑运算符Angular
- 10. 使用条件和逻辑运算符困惑 - VB.net
- 11. 在条件下使用逻辑和比较运算符(javascript)
- 12. 在比较条件时使用逻辑运算符AND OR
- 13. 利用基因敲除逻辑运算符的条件,如果结合
- 14. 区别,如果其他条件和逻辑或运算
- 15. 与使用jQuery逻辑运算符
- 16. 使用三元逻辑运算符“?:”
- 17. 使用逻辑运算符分配值
- 18. 使用逻辑运算符与宏
- 19. 在CLIPS中使用逻辑运算符
- 20. 帮助使用NOT(!)逻辑运算符
- 21. 使用(逻辑):运算符C#
- 22. Javascript:使用逻辑运算符与比较运算符
- 23. 如何有多个“和”逻辑运算符和“或”逻辑运算符
- 24. Python逻辑运算符
- 25. 结合逻辑运算符
- 26. 逻辑运算符Objective-C
- 27. 逻辑运算符或者
- 28. C++逻辑运算符Q
- 29. C:逻辑运算符
- 30. 逻辑比较运算符
了解短路。 – 2014-08-31 12:17:08