长见识了!!!不使用第三方变量对整数变量进行互换
小弟在博客园第一次发博客,网站空间,网站空间,香港空间,希望大家多多支持,顶起!!!
1.求和
int n=3,m=5;
n=n+m;
m=n-m;
n=n-m;
局限性:int 值有上界,当m和n的值非常大,容易超出int范围,损失精度
2.异或(一个数经过两次异或后是其本身)
int n=3,m=5;
n=n^m;
m=n^m; //(n^m)^m;
n=n^m; //n^(n^m);
——ByWin
posted on
Copyright ©2013 ByWin
人的一生是奋斗的一生,人们为了取得成功都在不断地努力着,