两个int变量交换
Posted 傍晚的羔羊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个int变量交换相关的知识,希望对你有一定的参考价值。
两个变量int a,int b,不用临时变量过渡,两种方法:
第一种:
a= a+b;
b= a-b;
a= a-b;
第二种:异或的方法,也就是位运算,两个相同的数异或是为0的。
a= a^b;
b=a^b//就等于b=a^b^b;
a=a^b//就等于a=a^b^a
以上是关于两个int变量交换的主要内容,如果未能解决你的问题,请参考以下文章