给定整形变量的值,将两个变量的值进行交换
#include <stdio.h>
int main(){
int a=10,b=20;
int c;
c=a;
a=b;
b=c;
printf("%d %d\n",a,b);
return 0;
}
不允许创建临时变量,交换两个数的内容(附加题)
#include<stdio.h>
int main(){
int a=10,b=20;
a=a^b;
b=a^b;
a=a^b;
printf("%d\n%d\n",a,b);
return 0;
}