交换两个整数的三种方法
交换两个整数的三种方法1、第一种相信大家并不陌生,就是创建临时变量的方法,这种方法也是很多程序员经常用的方法即:2、第二种方法是加减法,即在这里插入图片描述但是这种方法有缺陷,就是当a,b的值足够大,但没有超出int能存储的最大值,但是a+b的值却超出了一个整型存储的最大值,这样会导致溢出,使得a=a+b的值错误。3、第三种方法异或法,即这种方法的巧妙之处在于,它既省去了创建临时变量,又不会使得a,b溢出。下面是这种方法的原理:...
原创
2021-01-30 17:15:54 ·
2925 阅读 ·
0 评论