殺羽 发表于 2015-6-23 20:21:53

求c++ 中& 和&&的详解

刚接触到这些符号 好多符号都弄混了

Weiquan_he 发表于 2015-6-23 20:58:28

&好像是引用或者与运算,&&用于逻辑判断。

仰望天上的光 发表于 2015-6-23 20:59:10

。。。弄混了。。。看书。。。就明白了。。。
所有的人刚学这个都会混。。。多混几次就好了

牡丹花下死做鬼 发表于 2015-6-23 23:20:17

多看看书    书上一定说的很详细了还有例子的

溯月0503 发表于 2015-6-24 09:20:27

还是多看书吧

zhangbin_hunan 发表于 2015-6-24 13:47:42

&是进行按位与运算。3&5 实际是0011&0101=0001,结果为1. 而&&是短路与,a&&b若a,b都为真,计算结果才为真,如果a假,b则不进行计算。a&&b直接返回假。

View 发表于 2015-6-25 11:22:17

好紧张,今天刚买的小甲鱼的会员:lol:

小甲鱼的二师兄 发表于 2015-6-25 12:07:52

多打代码嘛,靠记忆当然会混乱,毕竟键盘按键就那几个,有些还要重用

hfut_wangfei 发表于 2015-6-27 10:02:48

&:按位与
&&:按条件与
另外,&也可以用于取址操作符

jishuzhain 发表于 2015-6-27 12:25:05

zhangbin_hunan 发表于 2015-6-24 13:47
&是进行按位与运算。3&5 实际是0011&0101=0001,结果为1. 而&&是短路与,a&&b若a,b都为真,计算结果才为真 ...

这个是最好解释的,,建议看看这

lirenyu 发表于 2015-6-30 20:02:14

zhangbin_hunan 发表于 2015-6-24 13:47
&是进行按位与运算。3&5 实际是0011&0101=0001,结果为1. 而&&是短路与,a&&b若a,b都为真,计算结果才为真 ...

看这个。

nin98 发表于 2015-7-8 19:05:25

&有3种 1.按位与 2.取地址 3.引用
&&有2种1.逻辑与2.右值引用

殺羽 发表于 2015-7-11 14:07:46

哦 谢了

风逝~ 发表于 2015-7-11 17:41:31

& 貌似是指地址,&&是与逻辑
页: [1]
查看完整版本: 求c++ 中& 和&&的详解