求c++ 中& 和&&的详解
刚接触到这些符号 好多符号都弄混了 &好像是引用或者与运算,&&用于逻辑判断。 。。。弄混了。。。看书。。。就明白了。。。所有的人刚学这个都会混。。。多混几次就好了 多看看书 书上一定说的很详细了还有例子的
还是多看书吧 &是进行按位与运算。3&5 实际是0011&0101=0001,结果为1. 而&&是短路与,a&&b若a,b都为真,计算结果才为真,如果a假,b则不进行计算。a&&b直接返回假。 好紧张,今天刚买的小甲鱼的会员:lol: 多打代码嘛,靠记忆当然会混乱,毕竟键盘按键就那几个,有些还要重用 &:按位与
&&:按条件与
另外,&也可以用于取址操作符 zhangbin_hunan 发表于 2015-6-24 13:47
&是进行按位与运算。3&5 实际是0011&0101=0001,结果为1. 而&&是短路与,a&&b若a,b都为真,计算结果才为真 ...
这个是最好解释的,,建议看看这 zhangbin_hunan 发表于 2015-6-24 13:47
&是进行按位与运算。3&5 实际是0011&0101=0001,结果为1. 而&&是短路与,a&&b若a,b都为真,计算结果才为真 ...
看这个。 &有3种 1.按位与 2.取地址 3.引用
&&有2种1.逻辑与2.右值引用 哦 谢了 & 貌似是指地址,&&是与逻辑
页:
[1]