本文主要是介绍如何将a、b的值进行交换,并且不使用任何中间变量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、问题
如何将a、b的值进行交换,并且不使用任何中间变量
2、算法
通过计算交换a、b的值
a、加减法运算
a = a + b;
b = a - b ;
a = a - b ;
当 a和b 的值比较大时会有越界问题。
b、使用位运算
a = a^b ;
b = a^b ;
a = a^b ;
这篇关于如何将a、b的值进行交换,并且不使用任何中间变量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!