C++中的 & 用法

1.给变量起别名:int a=1; int &p=a; 在这里p就是a的别名,&仅仅是标识p是a的别名,p=1与a=1是同一个意思;

2.进行位与运算:n&m; 按照二进制位与运算,相同位进行与运算,都为1则得1,有0则得0;经常用来判断数字的奇偶性,例如:(n&1)==0,说明n是偶数,(n&1)==1,说明n是奇数;

3.取地址符号:int *p; int a; p=&a;表示将a的地址赋给p(指针)。

posted on 2022-08-14 16:36  无知智  阅读(451)  评论(0)    收藏  举报