
#include"stdafx.h"
#include"iostream"
using namespace std;
void swap(int &x,int &y);
int _tmain(int argc, _TCHAR* argv[])
{
int a = 2;
int b = 9;
cout << "交换前a和b的值为:" << "a=" << a << "b=" << b << endl;
swap(a, b);
cout << "交换后a和b的值为:" << "a=" << a << "b=" << b << endl;
return 0;
}
void swap(int &x, int &y)
{
int z;
z = x;
x = y;
y = z;
}
//2014年5月4日19:59:34
//行数:20




中级程序员
by: 夏夏弥弥 发表于:2014-05-04 20:04:37 顶(1) | 踩(0) 回复
/*一般在下面的集中情况使用引用参数:
(1)需要从函数中返回多于一个值
(2)修改实参值本身
(3)传递地址可以节省复制大量数据的内存空间和时间*/
回复评论