函數調用原理總結

函數調用是個頗有意思的東西,以前一直都很好奇:函數調用結束後是怎麼知道返回什麼地方?函數中的各個參數又是從哪來的呢?調用結束後又怎麼將相關數據返回到調用方的?基於這些疑問,參閱不少資料,如今把本身所理解的總結一下。web 實際上,函數的調用是在棧上進行的,棧的生長方向是由高地址向低地址,即棧底爲高地址,棧頂爲低地址。每一個函數在被調用時都對應着各自一個棧幀,用來記錄函數自身的一些信息(返回地址、局
相關文章
相關標籤/搜索