棧幀

先給大家看一段程序: 在Linux上運行此程序時會發生虛擬機重啓,可是在main函數裏並沒有調用使虛擬機重啓的函數fun,那他爲什麼會重啓呢?這就用到了棧幀這個知識點。 一、棧幀 棧幀也叫過程活動記錄,是編譯器用來實現過程/函數調用的一種數據結構。 首先必須要明確的一點是也是非常重要的一點,棧是向下生長的,所謂的向下生長是指從高地址->低地址的路徑延伸,棧有棧頂和棧底,那麼棧頂的地址要比棧底的地址
相關文章
相關標籤/搜索