C++ 引用调用方法
1.引用不能是空引用
2.引用是实体对象的别名
3.引用和实体对象共用同一个空间(地址相同)
1. 引用的概念
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
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");
}
2. 引用的实例
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
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");
}