黑马程序员技术交流社区

标题: 收集到三种方法可以把俩个整数变量的值互换和大家分享... [打印本页]

作者: 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