黑马程序员技术交流社区
标题:
收集到三种方法可以把俩个整数变量的值互换和大家分享...
[打印本页]
作者:
wyf20106
时间:
2014-8-16 16:09
标题:
收集到三种方法可以把俩个整数变量的值互换和大家分享...
本帖最后由 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); //技巧行的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2