黑马程序员技术交流社区
标题:
&和&&的区别
[打印本页]
作者:
gaoxiang933
时间:
2016-3-12 10:45
标题:
&和&&的区别
&&是逻辑运算符具有短路效果
&做为位运算符
作者:
wlsperfect
时间:
2016-3-12 13:57
&也可以是逻辑运算符与,是位运算符的时候才叫位与
作者:
小笨笨SHP
时间:
2016-3-12 15:28
a:最终结果一样。 * b:&&具有短路效果。左边是false,右边不执行。 * &是无论左边是false还是true,右边都会执行
作者:
Andyhuai
时间:
2016-3-12 22:12
短路与&&,只要左边是false,就不会去执行右边的关系运算了
作者:
翔骋丨灬公爵
时间:
2016-3-12 22:28
楼主只是水一贴,还是想表达啥?
作者:
大大阳
时间:
2016-3-12 23:08
&&具有短路效果,遇到false,右边就不执行; &是无论左边是false还是true,右边都会执行
作者:
ldy9009
时间:
2016-3-12 23:13
一般都用短路与&&
作者:
wangyunyao
时间:
2016-3-12 23:33
&&是逻辑预算符,如果左边为false 右边不执行,所以相比于&,效率会更高,一般做项目时能用&&时,尽量用&&
作者:
zhangyapeng
时间:
2016-3-13 00:27
只有true&true才是true. 短路与&&,只要左边是false,右边就不会去执行.
作者:
304305347
时间:
2016-3-13 00:27
最终结果一样。
&&具有短路效果。左边是false,右边不执行
&是无论左边是false还是true,右边都会执行
&&是比较常用的
作者:
Senmonfy
时间:
2016-3-13 13:27
1.&&(与):(语义:并且),左右两边都为true,结果为true;
作者:
Senmonfy
时间:
2016-3-13 13:28
Senmonfy 发表于 2016-3-13 13:27
1.&&(与):(语义:并且),左右两边都为true,结果为true;
&按位与
作者:
elessarcheung
时间:
2016-3-13 18:24
好水的贴
作者:
非良人
时间:
2016-3-13 20:44
&有两种含义,一种是逻辑运算符,一种是取址符!
作者:
奥特人
时间:
2016-3-13 22:14
两个的是具备短路功能,只要前面能满足判断的整个条件,后面的就不执行。单个的两个都执行
作者:
huangkai521
时间:
2016-3-13 23:51
&和&&都是逻辑运算符,相同之处:作用一样,结果一样;不同之处:&是不短路与,&&是短路与,即前面为假,后面不管是真还是假都不参与运算,结果一定是假,提高了运算效率。&也可作为位移预算符,也就是按位与,当两位同时为1结果才为1.
作者:
xuqinghua
时间:
2016-3-13 23:59
&是要执行完两边才能判断出结果 &&是只要一边为false就直接判断结果为fasle
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2