/* *文件名称:pointer.cpp *作 者:Zhao Tilu *完成日期:2014年10月15日 *问题描述:通过别名来交换两个数的值 */ #include<iostream> using namespace std; void swap(int &a,int &b) { int c; cout<<"swap函数中,交换前,a:"<<a<<"b:"<<b<<endl; c=a; a=b; b=c; cout<<"swap函数中,交换后,a:"<<a<<"b:"<<b<<endl; } int main() { int a=3,b=4; cout<<"主程序中,交换前,a:"<<a<<"b:"<<b<<endl; swap(a,b); cout<<"主程序中,交换后,a:"<<a<<"b:"<<b<<endl; return 0; }