黑马程序员技术交流社区

标题: 三种交值方式 [打印本页]

作者: 心若不动    时间: 2016-4-7 23:44
标题: 三种交值方式

int  a = 10 , b = 20 ;
case1 :
  //声明一个中间变量来进行交换
  int temp = a ;
  a = b ;
  b = temp;

case2 :
  //两数想加再相减
  a = a + b ;
  b = a - b ;
  a = a - b ;

case3 :
   //按位异或,传说中的高大上
   a = a ^ b;
   b = a ^ b;
   a = a ^ b;

作者: 烛风小糊涂    时间: 2016-4-8 15:42
基础班视频的,哈哈
作者: Aliu    时间: 2016-4-13 15:43
按位异或好屌的样子
作者: 缘之有缘    时间: 2016-4-13 21:03
前两种一直用,第三种还真没有用过。学习了。
作者: a_skting    时间: 2016-4-14 11:28
高大上!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2