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

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

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*

全部评论

相关推荐

这是什么操作什么意思,这公司我服了...
斯派克spark:意思是有比你更便宜的牛马了
点赞 评论 收藏
分享
MinJerous:虽然我一直说 计算机不怎么卡学历 但是至少得一本
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务