参考:面向对象程序设计及C++
// excise_20230807c.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
using namespace std;
int x = 5, y = 10;
int& r = x; //r为x的引用,即别名
void print()
{
cout << "x= " << x << endl;
cout << "y= " << y<< endl;
cout << "r= " << r << endl;
cout << "x的地址为: " << &x << endl;
cout << "y的地址为" << &y << endl;
cout << "r的地址为 " << &r << endl;
}
int main()
{
print();
r = y;//相当于x= y
print();
y = 100;
x = y - 10; //x,r同时改变
print();
std::cout << "Hello World!\n";
getchar();
}
运行结果: