异或交换两个数的值是资源开销最小的方法,不需要中介数,原理简单的来说就是异或的负负得正
代码:
#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
Windsurf编程使用说明:环境配置与代码生成场景
妄想山海超核玩家含义获得方法介绍
Windsurf常见报错排查:网络、插件与配置冲突说明
Perplexity提示词使用要点:场景适配与限制说明
Grok版权风险说明:训练数据合规与生成内容归属
永劫无间雪莲在哪
镇魂街武神躯游戏
机战大联盟
魂之刃
格斗俱乐部死神VS火影
蛋糕小铺
我的农场生活模拟器
警车追逐驾驶
艺术大亨2
996的真实老板篇