题解 | #编写函数实现两数交换(指针方式)#

编写函数实现两数交换(指针方式)

https://www.nowcoder.com/practice/380c764bdef64ad696cdfa90bfe85156

#include <iostream>
using namespace std;

// write your code here......

void swap(int* a,int* b)
{
        int temp = *a;
        *a = *b;
        *b = temp;
}

int main() {

    int m, n;
    cin >> m;
    cin >> n;

    // write your code here......
   swap(&m,&n);


    cout << m << " " << n << endl;

    return 0;
}

使用&获得m和n的地址,通过指针进行访问

temp是作为临时变量交换数值是一个确切的数,应该为int类型,而非int*

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务