首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

swap的疑点

2013-04-02 
swap的疑问书上说可以用:aa^bba^baa^b或者有这样的aa+bba-baa-b可是在第三条式为什么不直接写

swap的疑问
书上说可以用:
a=a^b;b=a^b;a=a^b;或者有这样的
a=a+b;b=a-b;a=a-b;可是在第三条式为什么不直接写成a=b;?是为了整体好看吗?还是内存的原因?
[解决办法]

引用:
书上说可以用:
a=a^b;b=a^b;a=a^b;或者有这样的
a=a+b;b=a-b;a=a-b;可是在第三条式为什么不直接写成a=b;?是为了整体好看吗?还是内存的原因?

因为写成 a=b 就错了,你自己试一下就知道了。到第三句的时候 b 已经不是原来的 b 了。

热点排行