題組內容

(二)在指導學生以 C++ 實作排序演算法時,學生寫了一個用來交換兩個整數 的函式 swap_nums,但執行後發現 main 函式中的變數數值並沒有被交 換。學生的程式碼如下:請回答以下問題。

1.請指出上述程式碼無法成功交換變數內容的根本原因。