[2012_C++] 函数参数的传递 & 引用变量
//----------------------------------------------------------
//Note2
// 函数参数的传递
//对应函数参数的传递,实际上是将参数复制到一个临时变量(或)对
//象中,因此,如果该对象比较大,则建议使用引用参数。这样,就
//不用经过创建新对象,再进行赋值操作,从而节省了程序运行的内
//存和计算机开销。
//----------------------------------------------------------
//使用引用参数进行数据交换的示例
#include <iostream>
using namespace std;
void swapAB(int &a,int &b)//引用变量的定义:int &a,int &b
{
int temp;
temp = a;
a = b;
b = temp;
}
int main(void)
{
int x = 123;
int y = 345;
cout << "Before swap, x = " << x << ",y = " << y << endl;
swapAB(x,y);
cout << "After swap , x = " << x << ",y = " << y << endl;
return 0;
}
没事,别怕,这是签名→→┃ 青山幽谷笛声扬,白鹤振羽任翱翔。往事前尘随风逝,携手云峰隐仙乡。 ┃