异或交换两个数的值是资源开销最小的方法,不需要中介数,原理简单的来说就是异或的负负得正
代码:
#include int main() { int a = 11, b = 22; printf("a=%d b=%dn", a, b); a = a ^ b; b = a ^ b; a = a ^ b; printf("a=%d b=%dn", a, b); }
编译: gcc test.c -o test
gcc test.c -o test
执行: a=11 b=22 a=22 b=11
深海迷航2吃喝不愁的Live彩蛋是什么-吃喝不愁的Live海报获取攻略
海棠文学城稳定访问网址怎么用
深海迷航2耐热基因解锁方式-耐热基因如何解锁
深海迷航2死腐水母包囊位置介绍-死腐水母包囊在哪里
《梦幻西游》灵宝怎么获得-灵宝的获取方法
《梦幻西游》活力有什么用-快速获取修业点技巧
暗影英雄
肉鸽小鸟
行星穿越
角斗士冠军
60秒人生中聚光时刻
动物旅社(AnimalHotel)
猫猫喵喵
放置赛马大亨
明星制片厂