c++ 中“&”这个符号代表什么意思?

如题所述

1、地址符:
比如
指针:int *p=&point; //定义一个指针变量p指向普通变量point的地址;
引用:int &rp=point; //建立一个int型的引用rp,并将其初始化为变量point的一个别名。

2、运算符:
比如
位运算: &表示按位与,“按位与”的作用是将两个操作数对应的每一位分别进行“逻辑与”操作。
如:3&5
3 0000 0011
5(&) 0000 0101
3&5 0000 0001

3、逻辑关系&&(且)
比如:
if(i<1&&i>-1) j=i; //如果 i<1且 i>-1,把 i 赋给 j 。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答