两元素交换(不借用第三个元素)

 1. 算术运算

 int a,b;
      a=10;b=12;
      a=b-a; 
      b=b-a;
      a=b+a;

 int a,b;

      a=10;b=12;

      a=a+b;

      b=a-b;

      a=a-b;

 

2) 位运算
     
      int a=10,b=12;
      a=a^b; 
      b=a^b;
      a=a^b; 

posted on 2017-03-11 17:05  溜氓  阅读(148)  评论(0编辑  收藏  举报

导航