ex26.cpp
资源名称:VC6.0.rar [点击查看]
上传用户:qdhmjx
上传日期:2022-07-11
资源大小:2226k
文件大小:0k
源码类别:
书籍源码
开发平台:
Visual C++
- #include <iostream.h>
- void swap(int &p1,int &p2)//形式参数p1和p2定义为引用
- {
- int t;
- t=p1;
- p1=p2;
- p2=t;
- }
- void main()
- {
- int x=3,y=4;
- swap(x,y);
- /*用实际参数x和y调用函数时,p1引用x,p2引用y,相当于int &p1=x、int &p2=y,所以p1成为x的别名,p2成为y的别名。p1和p2发生了交换,则x和y也发生了交换*/
- cout<<"x="<<x<<endl; //输出4
- cout<<"y="<<y<<endl; //输出3
- }