C++ 引用调用方法

C++ 引用调用方法

1.引用不能是空引用
2.引用是实体对象的别名
3.引用和实体对象共用同一个空间(地址相同)

1. 引用的概念

#define _CRT_SECURE_NO_WARNINGS 1
#include 
using namespace std;
int main()
{
	int a = 10;
	int &b = a;//引用
	cout << a << endl;
	cout << b << endl;
	cout << &a << endl;
	cout << &b << endl;
	system("pause");
}

C++ 引用调用方法_第1张图片

2. 引用的实例

#define _CRT_SECURE_NO_WARNINGS 1
#include 
using namespace std;
void Swap(int &x, int &y)//形参通过引用实参来达到传参的目的
{
	int tmp = x;
	x = y;
	y = tmp;
}
int main()
{
	int a = 10;
	int b = 20;
	cout << "a=" << a << ",b=" << b << endl;
	Swap(a, b);
	cout << "a=" << a << ",b=" << b << endl;
	system("pause");
}

C++ 引用调用方法_第2张图片

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