引用是变量的别名
//基本数据类型的引用
#include<iostream>
using namespace std;
int main()
{
int a=3;
int &b=a; //引用必须初始化
b=10;
cout<<a<<endl;
return 0;
}
结构体类型的引用
typedef struct
{
int x;
int y;
}Coor;
#include<iostream>
using namespace std;
int main()
{
Coor c1;
Coor &c=c1;
c.x=10;
c.y=20;
cout<<c.x<<","<<c.y<<endl;
return 0;
}
指针类型的引用
格式: 类型 *&指针引用名 = 指针;
#include<iostream>
using namespace std;
int main()
{