短路求值
2014-08-14 11:26
11 查看
短路求值(Short-circuit evaluation,又称最小化求值),是一种逻辑运算符的求值策略。只有当第一个运算数的值无法确定逻辑运算的结果时,才对第二个运算数进行求值。例如,当AND的第一个运算数的值为false时,其结果必定为false;当OR的第一个运算数为true时,最后结果必定为true,在这种情况下,就不需要知道第二个运算数的具体值。在一些语言中(如Lisp),默认的逻辑运算符就是短路运算符,而在另一些语言中(如Java,Ada),短路和非短路的运算符都存在。对于一些逻辑运算,如XOR,短路求值是不可能的
。
。
相关文章推荐
- Lua中可完美运行的三目运算符
- C++ 短路求值特性的利用
- 短路求值
- cocos2dx使用iconv 多国语言要用到开源字符转换
- eclipse使用问题解决
- [转] 最大子序列和问题
- HoughLine变换
- linux nohup
- Log4j 生成动态年月日log文件名
- Java程序员们最常犯的10个错误
- 从网易搬家过来
- xml文件 - ■一个xml文件的例子
- DBA大牛站点
- 如何从json中取数据
- PHP的数据库 之 关闭问题
- Platform SDK、Windows SDK简介
- Android EditText加入图片混编显示
- zoj 1136(同余+bfs)
- CopyOnWriteArrayList理解
- Linux获取进程列表