两个变量交换值 算法新手:交换两个变量A和B的值?
浏览量:2568
时间:2021-03-12 17:16:41
作者:admin
算法新手:交换两个变量A和B的值?
当然错了。你可以在跑步时试试。假设a=1,B=2,在运行“a=B”之后,a=2,B=2,然后在运行“B=a”之后,B=2,a和B都是2,并且交换没有完成。X的作用是将a的值存储在辅助空间中,以避免被B的值覆盖。这种变量交换方法,即所谓的“三变量方法”,也有只使用两个变量来完成交换的方法,1A=abb=a-ba=a-b2a=a XOR BB=a XOR ba=a XOR B
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。