posts - 64,comments - 18,trackbacks - 0
^是个二元运算,有个很好的性质.
如果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 发表评论
posted on 2007-03-21 20:33 rebol 阅读(126) 评论(0)  编辑 收藏 引用 所属分类: Technical Gemes

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理