<span style="font-size:24px;">#include <stdio.h>
int main()
{
int a=10,b=20;
a=a^b;
b=a^b;
a=a^b;
printf("a=%d\nb=%d\n",a,b);
return 0;
}</span>
不允许创建临时变量,交换两个数的内容(用异或实现)
最新推荐文章于 2023-07-14 21:19:23 发布
<span style="font-size:24px;">#include <stdio.h>
int main()
{
int a=10,b=20;
a=a^b;
b=a^b;
a=a^b;
printf("a=%d\nb=%d\n",a,b);
return 0;
}</span>