在不借助第三方变量情况下实现两个变量的交换(借助于异或运算)
下面首先来看一个问题。假设存在两个int型变量a和b,那么如何实现两个变量值的交换呢。通常我们的做法,也是最容易想到的做法就是通过定义一个第三方变量,然后借助于该变量来实现变量值的交换。方法一(通常做法):int temp = a;a = b;b = c;这虽然是最笨的方法,却是我们工作中使用的最多的方法,因为它直观,满足代码的易读性特征。那么,除了以上方法,我们还有没有
原创
2016-11-22 12:59:51 ·
2512 阅读 ·
0 评论