为了便于自己记忆&广大网友们查看于是写下了这个tips
1.两个变量的交换方法一般是借助第三个变量完成for example:
t = a; a = b; b = t;
2.通过加减法实现两个变量的交换for example: a = a+b; b = a-b; a = a-b;
3.是使用位运算符异或实现,异或也叫半加运算符,其运算法则相当于不带进位的二进制加法,二进制下用1表示真,0表示假,其法则为同为0,异为1,这些法则与加法是相同的,只是不带进位。
for example: a = a^b; b = a^b; a = a^b
网友评论