Ex3_8.cpp
上传用户:wuzhousb
上传日期:2022-07-12
资源大小:380k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. //【例3.8】设计函数完成两数交换,并用主函数进行测试,看是否成功。
  2. #include<iostream>
  3. using namespace std;
  4. void swap(int,int);
  5. int main(){
  6. int a,b;       //main()中定义的a,b,作用域为main()
  7. cout<<"输入两整数:"<<endl;
  8. cin>>a>>b;
  9. cout<<"调用前:实参a="<<a<<','<<"b="<<b<<endl;
  10. swap(a,b);
  11. cout<<"调用后:实参a="<<a<<','<<"b="<<b<<endl; //发现交换失败
  12. return 0;
  13. }
  14. void swap(int a,int b){      //swap()中定义的a,b,作用域为swap()
  15. cout<<"调用中…"<<endl;
  16. cout<<"交换前:形参a="<<a<<','<<"b="<<b<<endl;
  17. int t;
  18. t=a; a=b; b=t;  //交换a,b的值
  19. cout<<"交换后:形参a="<<a<<','<<"b="<<b<<endl;
  20. }