不用临时变量,交换两个变量的值
a=a^b;
b=a^b;
a=a^b;
或者
a=a+b;
b=a-b;
a=a-b;
本文介绍了一种不借助额外变量实现两个数值交换的方法,通过位运算与加减运算两种方式来完成变量值的互换,适用于内存资源紧张的环境。
不用临时变量,交换两个变量的值
a=a^b;
b=a^b;
a=a^b;
或者
a=a+b;
b=a-b;
a=a-b;

被折叠的 条评论
为什么被折叠?