正文

int a 和 int b 的互换技术

(2010-06-13 22:35:41) 下一个
这是从别地学的,有意思,故记录之:
int a = something;
int b = something;
a = a^b; // 异或之, 注意 a 已经改变;
b = a^b; // 再次异或,此时 b = old a;【老a 异或 老b 异或 老b 】
a = a^b; // 最后异或,此时 a = old b;【老a 异或 老b 异或 新b即老a 】



[ 打印 ]
阅读 ()评论 (7)
评论
目前还没有任何评论
登录后才可评论.