找回密码
 入驻
搜索
查看: 128385|回复: 1

看得出这些程序的作用吗?

[复制链接]
发表于 2007-5-26 17:54:07 | 显示全部楼层 |阅读模式
帮06级做作业写了一天,发些东西玩玩:titter
  1. //第一段
  2. a^=b^=a;
  3. b^=a;
  4. //第二段
  5. a=(a+b)-(b=a);
  6. //第三段
  7. a=a^b;
  8. b=a^b;
  9. a=a^b;
复制代码
 楼主| 发表于 2007-5-27 16:08:58 | 显示全部楼层
算了,没人感兴趣,公布答案
作用都是不通过中间变量就能交换两个变量的值
本来只知道这种

  1.     a=a+b;
  2.     b=a-b;
  3.     a=a-b;
复制代码

谁知道网上那帮家伙越写越精终于出现了

  1. a=(a+b)-(b=a);
复制代码

这种BT:sad
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻

本版积分规则

QQ|Archiver|手机版|小黑屋|思明论坛

GMT+8, 2024-11-16 21:00 , Processed in 0.130126 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表