如果采用
a=a+b;
b=a-b;
a=a-b;
这样做的缺点就是如果a,b都是比较大的两个数字
a+b时就会超界
而采用
a=a^b;
b=a^b;
a=a^b;
就无需担心超界限的问题了
如何将a.b的值进行交换并且不使用任何中间变量
最新推荐文章于 2022-08-23 11:10:47 发布
如果采用
a=a+b;
b=a-b;
a=a-b;
这样做的缺点就是如果a,b都是比较大的两个数字
a+b时就会超界
而采用
a=a^b;
b=a^b;
a=a^b;
就无需担心超界限的问题了