父函數與子函數

在父函數中調用子函數時,要如何使得父函數中的值也改變呢? 我們以常見的數字交換問題來舉例: 如圖所示:在子函數中打印結果正確, 如圖所示,在父函數中打印結果不正確。那麼究竟是爲什麼不正確呢? 原因在於,父函數中a,b的值是10,20傳到子函數中去相當於給子函數的a,b賦值,子函數中a,b的值做了交換並沒有影響到父函數中a,b的值。他們所屬不同的函數中,地址不同,也就不是同一個a和b。 這是我們常用
相關文章
相關標籤/搜索