引用 - &
Coddy C++ 指针 课程的第 8 课,共 14 课。
引用 是一种特殊的变量,它表示已有变量的另一个名称(别名)。定义引用来指向某个变量后,你可以通过变量名或引用来访问该变量。
当你想在函数中修改原变量,或者高效地传递大型数据结构时,引用尤其有用。你可以直接操作该变量,而不需要使用指针。
int a = 10;
int &ref = a; // ref 是 a 的引用
ref = 20; // 将 a 的值改为 20
cout << "a = " << a;Output:
a = 20引用的工作方式与指针非常相似,但它们是另一种无需直接使用变量本身来修改变量数据的方法。在使用函数时,引用非常有用,你会在下一课中了解这一点。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
挑战
简单你会得到两个数字,并将它们分别输入变量 a 和 b。创建一个引用 refA,让它引用 a,再创建一个引用 refB,让它引用 b。将 refA 乘以 4,再从 refB 中减去 a
注意:不要更改默认代码
亲手试试
#include <iostream>
using namespace std;
int main() {
// 在这里输入你的代码
// 不要修改下面的代码
cout << "a = " << a << endl;
cout << "b = " << b << endl;
cout << "refA = " << refA << endl;
cout << "refB = " << refB << endl;
// 不要修改上面的代码
}C++ 指针中的所有课
自己练习: C++ 在线编译器