本帖最后由 wyf20106 于 2014-8-16 16:12 编辑
//1,通过第三方变量
int temp;
temp = n;
n = m;
m=temp; // 编程当中经常用
//2,不用第三方变量
//11 = 3 + 8;
//3 = 11 - 8;
//8 = 11 - 3;
/*
n = n + m; // 如果n 和m的值非常大,容易超出int范围
m = n - m;
n = n - m;
*/
n = n ^ m;
m = n ^ m;//(n ^ m) ^m;
n = n ^ m;//n ^ (n ^ m); //技巧行的
|
|