美文网首页
编写两个整型数据交换的函数

编写两个整型数据交换的函数

作者: 这么帅的人啊 | 来源:发表于2018-09-11 21:19 被阅读0次

    编写两个整型数据交换的函数

    整型变量作为函数形参


    #include<iostream>
    using namespace std;
    void swap(int,int);
    int main()
    {
        int a=3,b=8;
        cout<<"交换前:"<<endl;
        cout<<"a="<<a<<'\t'<<"b="<<b<<endl;
        swap(a,b);
        cout<<"交换后:"<<endl;
        cout<<"a="<<a<<'\t'<<"b="<<b<<endl;
        return 0;
    }
    void swap(int x,int y)
    {
        int temp=x;
        x=y;
        y=temp;
    }
    

    实参a和实参b与形参x和形参y占用不同的内存空间,在函数内对变量x、y进行交换,无法将交换后的结果传给实参a和b,函数调用结束后,形参x和y被释放,实参a和b的值仍然保持原值不变。

    相关文章

      网友评论

          本文标题:编写两个整型数据交换的函数

          本文链接:https://www.haomeiwen.com/subject/nplpgftx.html