c++ &

270 阅读1分钟

定义变量时

int a = 1;
int &b = a;

表示引用变量,修改引用的值就是修改变量的值

其他引用相关

int a = 1;
int *b = &a;

表示取变量地址

位运算符

int a = 1;
int b = 2;
int c = a&b;

表示位与运算

PS

int *a = 1;
int &b = *a;

对于引用b而言,&b是地址,b是值,*b不合法