引用的作用(用一段简单的代码来解释)

来源:互联网 发布:2017怎样申请淘宝网店 编辑:程序博客网 时间:2024/05/02 16:32
#   include <iostream>


using namespace std;

void swap(int a,int b){
    int temp;
    temp=a;
    a=b;
    b=temp;
}
void swap(int &a,int &b,int k){   //引用与被引用的变量具有想用的内存地址
    int temp;                     //相同的值引用不单独占用空间
    temp=a;                       //用引用作为函数的形参可以对实参进行直接的操作;
    a=b;
    b=temp;
}
int main(){
    int a=3,b=5;
    swap(a,b);
    cout<<"a= "<<a<<"b= "<<b<<endl;
    swap(a,b,1);
    cout<<"a= "<<a<<"b= "<<b<<endl;
    return 0;
}
0 0
原创粉丝点击