2005/11/07

寫程式..SWAP

大家或多或少都有寫程式的經驗,也應該有遇過兩個變數要相互交換的程式碼。通常如果a與b兩個變數要交換一般都是這樣寫的....

c=a
a=b
b=c


這樣需要花費三個變數,如果換成這樣...

a=a+b
b=a-b
a=a-b


是不是也達到a,b互換了..^_^

沒有留言: