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