第二周上机实践项目2——C/C++语言中函数参数传递的三种方式

来源:互联网 发布:apache 源码下载linux 编辑:程序博客网 时间:2024/05/22 12:11

问题及代码:

/*  *Copyright(c) 2015,烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:test.cpp  *作    者:颜肖璇*完成日期:2015年9月7日  *版 本 号;v1.0  *  *问题描述:输入两个整数,分别调用三个版本的交换函数,输出交换后的函数 *输入描述:输入两个整数 *程序输出:输出交换后的函数   */    #include<iostream>  using namespace std;  void myswap2(int *,int *);  void myswap3(int &,int &);  int main()  {    int a,b;    cout<<"请输入待交换的两个整数:";    cin>>a>>b;    int t;    t=a;    a=b;    b=t;    cout<<a<<" "<<b<<endl;    void myswap2(int *a,int *b);    cout<<a<<" "<<b<<endl;    void myswap3(int &a,int &b);    cout<<a<<" "<<b<<endl;    return 0;  }  void myswap2(int *a,int *b)  {    int t;    t=*a;    *a=*b;  .  *b=t;  }  void myswap3(int &a,int &b)  {    int t;    t=a;    a=b;    b=t;  }  

运行结果:

知识点总结:

      从这个程序中,进一步巩固了对指针的认识,学会了调用的方法。交换不成功的原因是没有掌握调用的基本原理。

学习心得:

 学会了如何用三个版本的交换函数。


0 0
原创粉丝点击