黑马程序员技术交流社区

标题: 问题 [打印本页]

作者: cuiwg930905    时间: 2015-9-15 12:21
标题: 问题
逻辑操作(&,|,^)与条件操作(&&,||)的区别。
作者: ...!!!    时间: 2015-9-15 14:19
(&,|,^)左右两边的条件都需要进行判断,在输出结果。&&先判断左边如果为假,则不用判断右边,直接输出结果为假。||先判断左边如果为真,则不用判断右边,直接输出结果为真
作者: 疯疯疯疯疯子    时间: 2015-9-15 14:37
楼上正解
作者: 往事如风555    时间: 2015-9-16 21:50
说的很对
作者: 哈哈我赢了    时间: 2015-9-16 22:00
&;true & true=true   true & false=false       &&的执行结果和&一样。
但是&是他两端的表达式都执行,而对于&& 若左边的为true就继续执行右边的表达式,否则就不执行右边的表达式。
|   和  | |  的执行结果也一致。| 是他两端的表达式都执行,而对于| | 若左边的为false就继续执行右边的表达式,否则就不执行右边的表达式。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2