ex26.cpp
上传用户:qdhmjx
上传日期:2022-07-11
资源大小:2226k
文件大小:0k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream.h>
  2. void swap(int &p1,int &p2)//形式参数p1和p2定义为引用
  3. {
  4. int t;
  5. t=p1;
  6. p1=p2;
  7. p2=t;
  8. }
  9. void main()
  10. {
  11. int x=3,y=4;
  12. swap(x,y);
  13. /*用实际参数x和y调用函数时,p1引用x,p2引用y,相当于int &p1=x、int &p2=y,所以p1成为x的别名,p2成为y的别名。p1和p2发生了交换,则x和y也发生了交换*/
  14. cout<<"x="<<x<<endl; //输出4
  15. cout<<"y="<<y<<endl; //输出3
  16. }