首页 > 其他 > 详细

把指针换成引用来交换两个数的值

时间:2014-03-09 23:34:49      阅读:623      评论:0      收藏:0      [点我收藏+]

#include <iostream>

 

using namespace std;

 

void Swap(int &x,int &y);      //  定义一个转换函数但是函数的形参为两个int型的引用变量

int main()

{

    int a=2,b=3;

    int &c=a;

    int &d=b;           //  直接定义两个int型的引用变量cd

    Swap(c,d);           //  然后直接把这两个引用变量作为函数实参

    cout<<"a="<<a<<endl;

    cout<<"b="<<b<<endl;

    return 0;

}

 

void Swap(int &x,int &y)         //  在函数中应用变量的值就是主函数中定义的值

{

    int temp;

    temp =y;     

    y=x;

    x=temp ;

 

}           //用引用可以完成不用交换地址就可以完成两个数值的交换

结果如下:


bubuko.com,布布扣

把指针换成引用来交换两个数的值,布布扣,bubuko.com

把指针换成引用来交换两个数的值

原文:http://blog.csdn.net/u012221917/article/details/20867169

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!