交换两个元素的值,不用临时变量
2012-10-15 13:36
281 查看
以变量a =3, b=4为例
一、算数运算
a = a + b;
b = a - b;
a = a - b;
二、位运算
a = a ^ b;
b = b ^ a;
a = a ^ b;
思想如出一辙,不同实现而已
一、算数运算
a = a + b;
b = a - b;
a = a - b;
二、位运算
a = a ^ b;
b = b ^ a;
a = a ^ b;
思想如出一辙,不同实现而已
相关文章推荐
- 不用临时变量交换两个数据
- 不用临时变量,交换两个变量的值
- 怎样不用临时变量而交换两个值?
- 交换两个值,不用临时变量(C位运算)
- 不用临时变量交换两个变量的值
- 不用临时变量交换两个单精度浮点数的值
- 不用临时变量,交换两个数。
- 用异或运算符实现不用第三个临时变量交换两个变量的值
- 不用临时变量实现两个变量的交换
- 交换两个变量而不用临时变量
- 交换两个值,而不用临时变量
- 交换两个值,不用临时变量(C位运算)
- 不用临时变量,只用11个字符交换两个变量的值——窥视C#编译原理的冰山一角
- 怎样不用临时变量而交换两个变量的值?——看一中文编程语言中的“完美”一例
- 从“交换两个变量而不用临时变量”谈起
- 不用临时变量,只用11个字符交换两个变量的值——窥视C#编译原理的冰山一角
- 不用临时变量交换两个变量的值
- 不用临时变量 实现两个变量之间的数据交换
- 交换两个整数值,不用临时变量
- 使用位运算交换两个值,不用临时变量