形參與實參(1)------函數形參與局部變量在內存中的處理

首先,實現一個「交換兩個整形變量的值」的函數。 由結果可知,這樣做並不能真正完成交換數據,手工分析如下: 由上圖可見,Exchange()函數並沒有更改main()函數中num1和num2的值。 在內存中的解釋如下: 解釋:先將主函數中的變量入棧(這個棧,指的是:操作系統內存管理角度的」系統堆棧「), 執行過程:先將num1入棧,再將變量num2入棧,執行Exchange()函數之前,要進行現場保
相關文章
相關標籤/搜索