gpt4 book ai didi

c - 使用 XOR 交换值

转载 作者:太空狗 更新时间:2023-10-29 16:01:52 27 4
gpt4 key购买 nike

<分区>

这两个宏有什么区别?

#define swap(a, b)    (((a) ^ (b)) && ((a) ^= (b) ^= (a) ^= (b)))

或者

#define swap(a, b)    (((a) ^ (b)) && ((b) ^= (a) ^= (b), (a) ^= (b)))

我看到了第二个宏here但不明白为什么它不像第一个那样写?我错过了什么特殊原因吗?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com