初学编程C++之结构体类型的引用


引用示例:


结构体类型的引用

#include
#include
using namespace std;

typedef struct{
	int x;
	int y;
}Coor;

int main(void){
	Coor c1;
	Coor &c=c1;//引用
	c.x=2;
	c.y=20;
	cout<<c1.x<<endl;
	cout<<c1.y<<endl;
	system("pause");
    return 0;

}

打印结果:
在这里插入图片描述

指针类型的引用:

#include
#include
using namespace std;
int main(void){
	int a=10;
	int *p=&a;
	int *&q=p;//指针类型的引用
	*q=2;
	cout<

打印结果:
初学编程C++之结构体类型的引用_第1张图片

引用作为函数参数

#include
#include
using namespace std;

void fun(int &a,int &b){
	int c=0;
    c=a;
	a=b;
	b=c;
}
int main(){
	int x=10;
	int y=20;
	fun( x,y);
	cout<

打印结果:
在这里插入图片描述

你可能感兴趣的:(c++)