#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)传递地址可以节省复制大量数据的内存空间和时间*/
回复评论