实现两个变量值交换(1)

1.利用一个中间变量实现交换
  int a, b;
  int temp;
  temp = a;
  a = b;
  b = temp;
2.利用+-操做实现
  int a, b;   
  a = a + b;
  b = a - b;
  a = a - b;
3.利用乘除操做实现
  int a, b;
  a = a * b;
  b = a / b;
  a = a / b;
4.利用异或操做实现(当a,b相等时,不可用)
  int a, b;
  a = a ^ b;
  b = a ^ b;
  a = a ^ b;ide

相关文章
相关标签/搜索