C语言中怎么交换两个值呀

img

img


为什么一个要中间值替换才行?一个不要中间值替换照样是正确的?

求max只需要保留一个max
而交换要把两个数都保留下来
这就是区别呀
你如果需要把两个都保留下来,那你在给a赋值之前得先把a存个地方吧,你把它抹了就找不回来了呀

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^