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

来源:互联网 发布:cbd2000数据库 编辑:程序博客网 时间:2024/06/06 07:49
/* *Copyright(c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:林莉 *完成日期:2015年9月11日 *版本:v1.0 * *问题描述:交换两个整形变量的三种方式 *输入描述:输入两个整形变量 *程序输出:输出交换后的两个整形变量 */#include<iostream>#include<stdio.h>using namespace std;int main(){int a,b;printf("请输入待交换的两个整数: ");scanf("%d%d",&a,&b);int t;                                                //(1)传值t=a;a=b;b=t;printf("调用交换函数后得结果是: %d 和 %d\n",a,b);    void myswap1(int *a,int *b);                         //(2)传地址   printf("调用交换函数后得结果是: %d 和 %d\n",a,b);    void myswap2(int &a,int &b);                         //(3)引用作形参   printf("调用交换函数后得结果是: %d 和 %d\n",a,b);return 0;}void myswap1(int *a,int *b){int t;t=*a;*a=*b;*b=t;}void myswap2(int &a,int &b){int t;t=a;a=b;b=t;}
运行结果:
<img src="http://img.blog.csdn.net/20150911104815116?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
知识点总结:
通过这次程序设计,掌握C/C++语言中函数参数传递的三种方式。
学习心得:
注意头文件不要漏掉;方式一传值不适合用函数调用;

0 0