搜索
查看: 1938|回复: 16
打印 上一主题 下一主题

书中44页思考一下内容如何理解 谢谢

[复制链接]
楼主
发表于 2013-12-17 10:37:00 | 显示全部楼层
stu 发表于 2013-12-17 14:38
搜索了 多个关键字 没看到论坛中和我一样的问题求助帖子 ... 请明示 谢谢

http://bbs.ahalei.com/forum.php? ... hlight=%BD%BB%BB%BB

下面有人用不同颜色做了推导
另外我写的习题答案里面也有严格的推导过程

最后再重复一遍,这是过时的,不可移植(不同编译器可能产生不同结果)的写法
唯一正确的写法是用异或

  1. a ^= b;
  2. b ^= a;
  3. a ^= b;
复制代码
虽然还是过时的写法,但是至少可以移植了
另外要比用加减好记很多
沙发
发表于 2013-12-17 14:23:40 | 显示全部楼层
stu 发表于 2013-12-17 14:13
尽管程序运行没问题 可能是我表述不清楚  我的意思是a=b-a;b=b-a;a=a+b;是不是之前 a,b,t 那段代码的推导 ...

你在论坛里搜一下,我手打过很多次这个问题的解释了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表