gpt4 book ai didi

c - 在 C 中实现通用交换宏

转载 作者:太空狗 更新时间:2023-10-29 16:23:31 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
is there an equivalent of std::swap() in c

大家好,

我正在尝试用 C 语言编写通用交换宏,我的宏如下所示:

#define swap(x,y) { x = x + y; y = x - y; x = x - y; }

它适用于整数和 float ,但我不确定它是否有任何问题。如果通用宏指的是交换指针、字符等怎么办?谁能帮我写一个通用宏来交换每个输入?

谢谢

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