交換兩個變量值的方法

如何交換兩個變量的值在我們編寫代碼的時候非常常見,也是一個比較經典的算法了,下面我們就從操作系統中堆棧的角度來說一說這個算法,首先我們先看下面這段代碼。 這段看起來沒有任何錯誤的代碼執行出來的結果卻是這樣: 顯然並沒有得出我們想要的結果,原因就在於,我們在exchange()函數中完成的交換變量的操作其實並沒有改變原來的num1和num2的值,在系統堆棧中,從主函數開始,首先將num1和num2的
相關文章
相關標籤/搜索