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

3.在課堂上,您會如何向完全沒有基礎的高一生解釋 C++ 中「傳值(Call by Value)」與「傳參考(Call by Reference)」的差異?
(二)在指導學生以 C++ 實作排序演算法時,學生寫了一個用來交換兩個整數 的函式 swap_nums,但執行後發現 main 函式中的變數數值並沒有被交 換。學生的程式碼如下:請回答以下問題。

3.在課堂上,您會如何向完全沒有基礎的高一生解釋 C++ 中「傳值(Call by Value)」與「傳參考(Call by Reference)」的差異?