注:
&仅是引用声明符,并不代表地址,变量引用仅仅是变量的引用,声明时必须初始化,指明它是哪个变量的引用,并与变量共享内存,从打印结果可以看出,系统不会给引用单独开辟存储单元。
&仅是引用声明符,并不代表地址,变量引用仅仅是变量的引用,声明时必须初始化,指明它是哪个变量的引用,并与变量共享内存,从打印结果可以看出,系统不会给引用单独开辟存储单元。
#include <iostream>
using namespace std;
int main()
{
//C++变量引用的使用
int a=10;//变量声明初始化变量
int &b=a;//变量引用声明初始化引用
a=a+1;//操作变量a
cout<<a<<b<<endl;//打印值
b=b-1;//操作引用b
cout<<a<<b<<endl;//打印值
cout<<&a<<endl<<&b<<endl;//打印内存地址
return 0;
}