语言中函数传参的三种方式

来源:互联网 发布:网络大电影监禁风暴 编辑:程序博客网 时间:2024/05/22 23:01
<img src="http://img.blog.csdn.net/20150907172355268?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />/* 作者:王增亮 完成时间:2015/9/7 问题描述:区分并了解函数参数传递的三种方式 输入描述:2个整数程序输出:经过函数参数传递后的两位整数*/  

第一种方式:

void myswap(int i,int j){int t;t=i;i=j;j=t;}

结果:

第二种方式:

void myswap(int *m,int *n){int t;t=*m;*m=*n;*n=t;}

结果:

第三种方式:

void myswap(int &m,int &n){int t;t=m;m=n;n=t;}

结果:

学习心得:
知道了第一种方式为什么不能交换,对第二三种交换方式有了深刻的认识

 



 

0 0