不用第三变量交换两数探讨
a,和b两数,不用第三变量.交换两数,谭浩强那本书上有个例子是
a=a^b;
b=b^a;
a=a^b;
想请问一下这个程序有什么缺点?
另一种方法是
push a; a进栈
push b; b进栈
pop a; 怎么a可以出栈?a不是比a先进栈吗?
pop b;
这种方法不解,哪位请教一下,THX。
另还有其它的一些方法,大家可以讨论。
[此贴子已经被作者于2006-10-24 14:56:32编辑过]
[此贴子已经被作者于2006-10-24 14:56:32编辑过]
[此贴子已经被作者于2006-10-24 16:26:52编辑过]