黑马程序员技术交流社区

标题: 交换两个变量的值的三种方法 [打印本页]

作者: 布鲁兹老爷    时间: 2015-10-12 00:06
标题: 交换两个变量的值的三种方法

第一种方法,利用第三方变量
int a = 10;
int b = 11;
  1. int temp;
  2. temp = a;
  3. a = b;
  4. b = temp;
复制代码


第二种方法,不用第三方变量
  1. a = b - a;
  2. b = b - a;
  3. a = b + a;
复制代码


第三种方法 使用位运算符。
  1. a = a ^ b;
  2. b = a ^ b;
  3. a = a ^ b;
复制代码







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