下面是两种方法,大家可以尝试一下
挺好玩的
方法一:
#include <stdio.h>
int main()
{
int a = 3, b = 4;
printf("交换之前的a=%d,b=%d\n",a,b);
a = a + b;
b = a - b;
a = a - b;
printf("交换之后的a=%d,b=%d\n",a,b);
return 0;
}
方法二:
#include <stdio.h>
int main()
{
int a = 3, b = 4;
printf("交换之前的a=%d,b=%d\n",a,b);
a = a^b;
b = a^b;
a = a^b;
printf("交换之后的a=%d,b=%d\n",a,b);
return 0;
}