查看單個文章
舊 2004-06-22, 01:21 PM   #11 (permalink)
jerryhung
榮譽勳章

勳章總數
UID -
在線等級:
文章: n/a
精華:
預設

哈哈,我剛好最近才看到另一個更妙的方法來SWAP兩個變數哦(而且不用使用第三個暫存變數)
要使用C/C++的Bitwise operator XOR

let's say x = A, y = B
x = x ^ y;
y = x ^ y;
x = x ^ y;


http://www.cs.umd.edu/class/spring20...BitOp/xor.html
http://www.if.uidaho.edu/~bgray/clas.../doc/swap.html

要暫停,可加入下面這行(在Windows下)
system("PAUSE");
 
送花文章: 0, 收花文章: 0 篇, 收花: 0 次
回覆時引用此帖