长见识了!!!不使用第三方变量对整数变量进行互换

长见识了!!!不使用第三方变量对整数变量进行互换

小弟在博客园第一次发博客,网站空间,网站空间,香港空间,希望大家多多支持,顶起!!!

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

人的一生是奋斗的一生,人们为了取得成功都在不断地努力着,

长见识了!!!不使用第三方变量对整数变量进行互换

相关文章:

你感兴趣的文章:

标签云: