【转载】交换两个整形数a和b

菜鸟版:

int temp = a;

            a = b;

            b = temp;

入门版:

           a = a + b;

           b = a -  b;

           a = a - b;

高手版:

          a  = a ^ b;

          b =  a ^ b;

          a  = a ^ b;

专家版:

         a = b + 0 * (b = a);

 

文章来源:http://www.cnblogs.com/chenguanwei/archive/2010/04/18/1714610.html

 

posted @ 2011-11-25 22:28  jiansiming  阅读(103)  评论(0编辑  收藏  举报