第一种方法(限整数):

int a=3,b=7;
a^=b;//a此时等于10
b^=a;//b此时等于3
a^=b;//a此时等于7

第二种方法:

int a=3,b=7;
a=a+b-(b=a);
//b等于3后,a等于a 加上 a与b的差值

第三种方法:

int a=3,b=7;
a=b+(b=a)*0;
//b等于3后乘以0,a直接等于b+0

 

相关文章:

  • 2021-10-14
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-30
  • 2022-12-23
  • 2022-02-03
  • 2021-07-30
  • 2021-11-01
  • 2022-12-23
  • 2021-08-25
相关资源
相似解决方案