swap的方法书写

来源:互联网 发布:mac清理磁盘空间 编辑:程序博客网 时间:2024/04/29 05:07
#include <iostream>using namespace std;int swap1(int& x, int& y){    x += y;    y = x - y;    x = x - y;}int swap2(int& x, int& y){    x ^= y;    y ^= x;    x ^= y;}int main(){    int x = 1, y = 2;    swap1(x, y); // x = 2, y = 1;    swap2(x, y); // x = 1, y = 2;    return 0;}

0 0
原创粉丝点击