題組內容
第二題:
在 C 語言程式設計中,函數參數的傳遞(Parameter Passing)是建構模組化系統的核心基礎。請仔細閱 讀以下完整 C 程式碼: 請撰寫答題內容,回答下列問題:

(二)請從電腦作業系統「記憶體配置(Memory Stack Frame)」以及「變數存取機制」的角度,詳細 剖析為什麼「步驟一」與「步驟二」會產生不同的變數修改效果,並藉此說明傳值呼叫 (Call-by-value)與傳址呼叫(Call-by-address)兩者之本質差異。【10 分】
第二題:
在 C 語言程式設計中,函數參數的傳遞(Parameter Passing)是建構模組化系統的核心基礎。請仔細閱 讀以下完整 C 程式碼: 請撰寫答題內容,回答下列問題:

(二)請從電腦作業系統「記憶體配置(Memory Stack Frame)」以及「變數存取機制」的角度,詳細 剖析為什麼「步驟一」與「步驟二」會產生不同的變數修改效果,並藉此說明傳值呼叫 (Call-by-value)與傳址呼叫(Call-by-address)兩者之本質差異。【10 分】