1、可以采用异或的方式,如果相同位同号则为0,不同则为1
#include <stdio.h>
int main()
{
int a=3,b=4;
a=a^b;
b=b^a;
a=a^b;
printf("%d %d",a,b);
}
可以得出结果a=4,b=3;
2、可以利用加减法来实现
#include <stdio.h>
int main()
{
int a=3,b=4;
a=a+b;
b=a-b;
a=a-b;
printf("%d %d",a,b);
}
3、