说到引用,先来讲一个故事:我们生活的院子里有这样一个小盆友,他的名字叫罗XX,我们喜欢给他起一个外号,看着他营养不太好,脑袋比较大、身子比较小,于是我们就给他起了一个叫"萝卜头"的外号。那么罗XX就是他的真实姓名,萝卜头就是他的一个别名,那么什么是引用呢??
定义:引用:就是变量的一个别名。
注:作为别名来说,一个变量不能只有别名,而没有自己的真实姓名。
基本数据类型的引用
如下面的一段代码:
实例
#include <iostream>
using namespace std;
{
int a = 3;
int &b = a; //b就是a的引用,即b是a的一个别别名。
//引用必须初始化,否则编译会报错
b = 10;
cout<< a << endl; //此时a 的值,已由原来的3变成了10.因为我们无论对别名做什么操作,其实都是对变量的本身做操作。就像我们去交萝卜头去干什么,罗XX本身就去干什么。
return 0;
}
相关阅读