两个变量交换的三种方法 第一种 借助第三变量来实现; 第二种方法是利用加减法实现两个变量的交换, 第三种方法是得用位异或运算来实现,也是效率最高的一种 加减法交换 int a = 1; int b = 2; a = a + b; b = a - b; a = a - b; 位异或运算交换 int a = 1; int b = 2; a = a ^ b; b = a ^ b; a = a ^ b;
交换两个数据的方法
最新推荐文章于 2021-03-16 19:31:28 发布
两个变量交换的三种方法 第一种 借助第三变量来实现; 第二种方法是利用加减法实现两个变量的交换, 第三种方法是得用位异或运算来实现,也是效率最高的一种 加减法交换 int a = 1; int b = 2; a = a + b; b = a - b; a = a - b; 位异或运算交换 int a = 1; int b = 2; a = a ^ b; b = a ^ b; a = a ^ b;