交换a和b的方法讲解

交换a和b的简单的一种方法是用中间变量temp:

temp = a;

a = b;

b =temp;


除了这种方法还有不需要中间变量temp的方法,接下来介绍三种方法:

1、用乘除来交换:

a = a * b;

b = a / b;

a = a / b;

但是a和b不能为0。


2、用加减来交换:

a = a + b;

b = a - b;

a = a - b;

但是可能会出现大数溢出的情况。


3、用异或来交换:

a = a ^ b;

b = a ^ b;

a = a ^ b;

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页