读书人

面试题拾掇1

发布时间: 2012-11-03 10:57:43 作者: rapoo

面试题整理1

a,b两个值(int类型)在不使用中间变量情况下,交换两个值?

?

?

?

---------------------

解决方法1:

? b = a+b;
??a = b-a;
??b = b-a;

?

解决方法2:

? a=a^b;
??b=b^a;
??a=b^a;

?

有发现其他方法的,也可以共享下。

读书人网 >编程

热点推荐