以下是引用song4在2006-11-1 20:42:57的发言:
在你这个阶段
如果不用t,你怎么来保存x的值进行后面操作呢
在你这个阶段
如果不用t,你怎么来保存x的值进行后面操作呢
我对版主这句话很有意见,什么叫做在你这个阶段???
那请你给出"你这个阶段"比楼主解决两个数交换的更简单的方法!
我对版主这句话很有意见,什么叫做在你这个阶段???
那请你给出"你这个阶段"比楼主解决两个数交换的更简单的方法!
这个不推荐使用.
因为如果a,b都很大的时候,a+b会产生溢出.产生错误,且不容易发现.
如果实在不想使用中间变量,可以用
a=a^b;
b=a^b;
a=a^b