不允许创建临时变量,交换两个数的内容

来源:互联网 发布:跳蚤市场源码'' 编辑:程序博客网 时间:2024/06/05 04:24
/**********************************************  不允许创建临时变量,交换两个数的内容 **********************************************/#include<stdio.h>void swap(int &a,int &b){a=a^b;b=b^a;a=a^b;}int main(){int a=10;int b=20;printf("a is %d,b is %d\n",a,b);swap(a,b);printf("a is %d,b is %d\n",a,b);return 0;}

0 0
原创粉丝点击