引用

[复制链接]
发表于 2023-12-31 10:35:56 | 显示全部楼层 |阅读模式
(5)  引用
通俗地讲,引用是某个变量的别名。下面定义了一个叫p的引用,它实际上是f[0][2]。无论是改变p的值,还是改变f[0][2]的值,结果都是一样的。
int&p = f[0][2];
使用引用的好处是,在函数的形参中定义引用类型,可以直接修改变量的值,而不用考虑“&”和“*”运算符。像上面一行代码一样,如果频繁调用f[0][2],也可以用引用节省篇幅,提高代码可读性。
引用与指针不同。引用被创建的同时也必须被初始化,并且必须与合法的存储单元关联。一旦引用被初始化,就不能改变引用的关系。而指针可以不立刻初始化,也可以改变所指向的内存空间。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表