C++中的交換函數

(正確版本)      關於交換函數,第一次敲代碼時出現了編譯錯誤,仔細觀察才發現原來第20行誤寫成了swap(*a,*b),第22行誤寫成了swap(&a,&c)。記得學c語言時候這個地方就出現過錯誤(悄悄地記在博客上xixi)。 (編譯運行結果截圖)         最後一個打印出 1 2 的原因是 :使用了兩次交換函數,第二次打印出的爲原來的值。
相關文章
相關標籤/搜索