c++引用

引用作为函数的参数,可以不用新建形参变量,节约内存。其实相当于对实参本身的操作。

#include <iostream>
using namespace std;
 

void swap(int& x, int& y)
{
   int temp;
   temp = x; 
   x = y;    
   y = temp;
}

int main ()
{
   int a = 100;
   int b = 200;
   cout << "交换前,a 的值:" << a << endl;
   cout << "交换前,b 的值:" << b << endl;

   swap(a, b);
   cout << "交换后,a 的值:" << a << endl;
   cout << "交换后,b 的值:" << b << endl;
 
   return 0;
}



/*
交换前,a 的值: 100
交换前,b 的值: 200
交换后,a 的值: 200
交换后,b 的值: 100
*/

 

posted @ 2019-04-14 09:55  赵钱富贵  阅读(118)  评论(0编辑  收藏  举报