^运算

^运算
^是个二元运算,有个很好的性质.
如果a^b=c的话则c^a=b;c^b=a;只要把异或的四种情况列举一下就能证明.
于是^可以用来实现swap(a,b),不用额外设中间变量
a=a^b;
b=a^b;
a=a^b;
太神奇了

小白太多了 2007-03-21 20:33 发表评论

你可能感兴趣的:(^运算)