A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 朱德帅   /  2013-4-25 10:10  /  2612 人查看  /  21 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最快的方法就是异或!
x = x ^ y;
  y = x ^ y;
x = x ^ y;
当然还有一种方法就是
x =x+y;
y = x-y
x =x-y;
回复 使用道具 举报
表示对异或运算不了解,明天问问老师去。不过用先加起来再减去另外一个,这个确实很妙,以前倒是没有自己考过自己,都是用个临时变量做的交换,老师还举了一个两杯水交换的很形象的例子。呵呵
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马