C++ 基础中的基础 ---- 引用
程序员文章站
2022-06-24 09:02:05
C++ 基础中的基础 引用 引用的概念:引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。比如: 好,现在,我们定义了一个引用。并将其初始化为某个变量。这时,r就成了n的一个别名。你对r进行操作就相当于对n本尊进行操作 ......
c++ 基础中的基础 ---- 引用
引用的概念:引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。比如:
int n; int &r=n;
好,现在,我们定义了一个引用。并将其初始化为某个变量。这时,r就成了n的一个别名。你对r进行操作就相当于对n本尊进行操作。他们两个就变为一体了。
看个栗子:
int n=7; int &r=n; r=4; cout<<n<<endl;//结果为4 cout<<r<<endl;//结果为4 n=5; cout<<r<<endl;//结果为5
有几个要注意的地方:
1.定义引用时一定要将其初始化为引用某个变量。
2.初始化后,他就一直应用改变量。
引用的应用:
void swap(int &a,int &b){ int tmp; tmp=a; a=b; b=tmp; }
常引用:
不能通过常引用去修改其引用的内容。
感谢各位抽出时间来听菜鸡一言!!
上一篇: 博客导航