在不使用第三方参数的情况下交换两个参数的值

Posted 绿水白川

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在不使用第三方参数的情况下交换两个参数的值相关的知识,希望对你有一定的参考价值。

//方法一
i = i + j;
j = i - j;
i = i - j;

//方法二
i ^= j;
j ^= i;
i ^= j;

//方法三
a = a + b - (b = a)

 

以上是关于在不使用第三方参数的情况下交换两个参数的值的主要内容,如果未能解决你的问题,请参考以下文章

不占用任何额外空间的情况下交换两个数的值

如何在不重复代码的情况下重用具有不同参数的方法

在不使用第三个变量或表的情况下交换表中两列的值

如何在不单击的情况下显示片段

不用第三方参数,交换2个参数的值的两种宏函数

重构 PHP OOP - 如何在不传递参数的情况下获取对象?