A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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);  //技巧行的




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马