摘要: 如果要交换a、b之间的值,一般的做法是:tmp=a;a=b;b=tmp;这种方法不得不使用一个临时变量。从网上学来一个方法,可以不用使用临时变量:a^=b^=a^=b;这样计算之后,就可以交换a、b值证明:首先:^ 是 位运算 的一种: 异或 运算1^1=0;0^0=0;1^0=1;0^1=1;将a... 阅读全文
posted @ 2014-05-19 16:51 AaronZcw 阅读(2420) 评论(0) 推荐(0) 编辑