CPP学习之——什么是引用(9.1)
一 概述
引用也是C++的初学者比较容易迷惑的概念,它几乎拥有指针的所有的功能,但是语法更加简单,本章我们就来学习引用,并且分清它与指针的区别
二 引用说明
2.1 定义
- 引用就是别名
三 代码及说明
3.1 代码
1 | #include<iostream> |
3.2 输出结果
1 | mum:999 |
3.3 说明
- mum是num的别名,这两个变量是一个变量,只不过名字不同而已
- 这就好像李四有个外号叫李大嘴,大家称呼李四指的是李四这个人,称呼李大嘴也是指的李四这个人,李四和李大嘴都是一个人,只是名字出现了不同
- 所以,我们对mum的操作实际上就是对num的操作
四 总结
- 这里要注意的是,别名mum前面的符号&不是取地址运算符,而是引用运算符。虽然它们符号相同,但是功能却是不一样