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

面试题。请大家来解答。该如何解决

2012-02-02 
面试题。请大家来解答。a10,b15,在不用第三方变量的情况下,如何交换这两个变量的值?[解决办法]sf[解决办法

面试题。请大家来解答。
a=10,b=15,在不用第三方变量的情况下,如何交换这两个变量的值?

[解决办法]
sf
[解决办法]
a = a^ b;
b = a^ b;
a = a^ b; 网上找到这样的答案..
[解决办法]
这种面试题目真变态啊...考这个干嘛..真写出上面的代码..我看以后那些看代码的人不糊涂才怪..
[解决办法]
a=a+b
b=a-b
a=a-b
[解决办法]
这些面试 很烂的 在网上能搜到很多
[解决办法]
satuo95() 的答案不对。

Tom1984()的答案才是最正确,最好的。通用性更好,如果a,b的值变成别的值了,satuo95()的算法就失效了。

“a=10,b=15,在不用第三方变量的情况下,如何交换这两个变量的值?”,这道题考的其实是考的异或运算。a=10,b=15 只不过是个迷惑项。而且异或运算的速度要比算术运算快。


热点排行