int &r = a

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:26:47
是什么意思,&是干什么的呢,谢谢

引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。
其实引用的意思就是一个别名,它的用法和a基本上是相同的。
可能是对scanf语句中的&产生混淆了吧?&的确是取地址符,但是在声明引用的时候我们应该将int & 看成一个整体。例如int a = 0;int & x = a;这里的x就是声明为int &类型,再如int * p = &a;这里的p就是声明为int *类型的。
int &r = a
定义了r为a的引用。通过这样的定义,r和a表示同一对象。

是引用

引用的概念
引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。

int &r = a
定义了r为a的引用。通过这样的定义,r和a表示同一对象