/*
*********************************************
不允许创建临时变量,交换两个数的内容
*********************************************
*/
#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;
}
不允许创建临时变量,交换两个数的内容
最新推荐文章于 2020-04-26 15:57:00 发布