深入理解指針之程序棧

程序棧  程序棧是支持函數執行的內存區域,通常和堆共享一塊區域。程序棧一般在這塊區域的下部,堆在上部。 程序棧存放棧幀。調用函數時,該函數的棧幀被推到程序棧上,當函數終止時,棧幀從程序棧上彈出,其所佔內存會被其他調用的棧幀內容覆蓋。 棧幀 棧幀包含 返回地址 局部變量存儲 函數參數存儲 棧指針和基指針。 棧指針指向棧幀的頂部,基指針指向棧幀內部元素的地址。 指針函數 函數返回指針的兩種常用技術:
相關文章
相關標籤/搜索