C++基础 -7- 引用

发布时间 2023-12-15 14:55:34作者: 日落悬崖

———————引用———————

引用就是数据本身 不占用空间

 

?引用格式(图片+代码段)

 

 

int main()
{
    int a = 10;
    int &b = a;
    cout << b << endl;
    cout << a << endl;
    b = 20;
    cout << a << endl;
}

  

?引用作为返回值

 

?引用作为右值

#include "iostream"

using namespace std;

int & rlxy()
{
	static int ccc=20;
	return ccc;
}

int main()
{
    int c=rlxy();
    cout<< c << endl;

}

  

?引用作为左值

 

#include "iostream"

using namespace std;

int & rlxy()
{
	static int ccc=20;
	return ccc;

int main()
{
    int c=rlxy();
    rlxy()=100;
    cout<< rlxy() << endl;
}

  

?引用一般用于传参

?下面举例说明两个变量交换值

?分别使用普通方式和引用方式

?引用传递参数的过程中就不会分配新的变量空间,节省空间,而且更加的方便

 

 ———————End———————