当前位置: 代码迷 >> C++ >> C++中 引述&与取地址&有什么关系
  详细解决方案

C++中 引述&与取地址&有什么关系

热度:5399   发布时间:2013-02-26 00:00:00.0
C++中 引用&与取地址&有什么关系
C++中 引用&与取地址&有什么关系

------解决方案--------------------------------------------------------
都用同一个字符&来表示
一个是用来传值的 一个是用来获取首地址的
------解决方案--------------------------------------------------------
&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.
   
    例如: int &rf;  // 声明一个int型的引用rf.
&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时
                 表示取对象的地址.

------解决方案--------------------------------------------------------
没关系,就是共用一个&.
------解决方案--------------------------------------------------------
2楼说得不错。

同一个符号,两种毫不相干的含义。的确容易让人困惑,不过搞清楚就好了。


------解决方案--------------------------------------------------------
没有关系。同一个符号,作用不同
------解决方案--------------------------------------------------------
引用:
&(引用)==>出现在变量声明语句中位于变量左边时,表示声明的是引用.
   
  例如: int &rf; // 声明一个int型的引用rf.
&(取地址运算符)==>在给变量赋初值时出现在等号右边或在执行语句中作为一元运算符出现时
  表示取对象的地址.


同意!!!
------解决方案--------------------------------------------------------
引用:
都用同一个字符&来表示
一个是用来传值的 一个是用来获取首地址的

++1
------解决方案--------------------------------------------------------
关系: 长的一样
区别: 一个是指针的值,一个是引用,即指针和引用的区别,