#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//不允许创建临时变量,交换两个数的内容
int main()
{
int a = 0;
int b = 0;
printf("请输入a和b的值:");
scanf("%d %d", &a, &b);
a = a^b;//数a 和 数b 异或产生密码并赋值给a
b = a^b;//a与 数b 异或产生 数a 并赋值给b,此时b等于 数a
a = a^b;//a与b(数a)产生 数b 并赋值给a,此时a等于 数b
printf("%d %d\n", a, b);
return 0;
}