引用不是变量,引用只是引用
来源:互联网 发布:最新万网域名证书 编辑:程序博客网 时间:2024/05/01 21:55
#include"iostream"
using namespace std;
void main()
{
double a=2;
long b=8;
double &ra=a; //引用的声明,引用只在声明时带有引用标示符"&",以后使用时不能再带"&"。而且引用必须初始化。
cout<<"&a"<<"="<<&a<<",a="<<a<<endl; //这句的&是取地址符
cout<<"&ra"<<"="<<&ra<<",ra="<<ra<<endl;//这句的&是取地址符
ra=b; //引用可以成为另外同类型变量的引用,此时引用ra关联了b。
cout<<"&b="<<&b<<",b="<<b<<endl; //这句的&是取地址符
cout<<"&ra="<<&ra<<",ra="<<ra<<endl; //这句的&是取地址符
getchar();
}
/*
取地址符&和引用声明符&是不一样的意义。一个存放内存地址,一个声明引用。
引用不是实体,它只被声明,不被定义,不占用内存,只是所引用变量的一个别名。
但是在声明并初始化一个引用后,可以用取地址符&对引用进行取地址,因为引用本身不占内存,所以它的地址指向它最初被声明所引用的变量的地址。
归根结底,引用和引用变量完全是两码事,引用就是上例的ra,引用变量就是先后的变量a、b。引用不是变量。
*/
0 0
- 引用不是变量,引用只是引用
- Java 变量名不是引用本身
- 变量引用
- 引用变量
- 引用变量
- 引用变量
- 引用变量
- 引用变量
- 引用变量
- 变量引用
- 引用变量
- PHP变量引用、函数引用、对象引用
- 引用
- 引用:...
- 引用
- 引用
- 引用
- 引用
- C++标准库bitset
- 服务器禁止多个ip来提供代理服务,
- 停止Hadoop或HBase集群的脚本
- Socket客户端
- 多台电脑操作同一个电脑的Oracle数据库步骤
- 引用不是变量,引用只是引用
- 第二个程序——播放AVI视频,并通过移动slider 控制视频播放
- msp430 学习经验总结
- 5.7.2 引用变量的强制类型转换
- 关于APK瘦身值得分享的一些经验
- 关于键保留表的一些汇总
- Python yield
- 在Xcode中使用Git进行源码版本控制
- 第六节 Informatica 体系架构之 高可用性