&的用法

2018-09-08  本文已影响0人  周倜吉

在C++中,&既有引用又有取地址,其实他们的区别可以用一句话概括:=号左边是引用,=号右边是取址。

比如

  int a=3; 

  int &b=a;//引用;                                               

  int *p=&a; //取地址

引用b,它是变量a的引用,即别名,&在此不是求地址运算,而是起标识作用,引用声明完毕后,相当于目标变量名有两个名称,操作别名和操作原变量等同

上一篇下一篇

猜你喜欢

热点阅读