C中程序的內存分配和函數調用時棧幀的創建

一個C/C++程序佔用內存可以分爲以下幾部分: 1.棧區(stack)------------------------   由編譯器自動分配釋放,存放了爲運行函數而分配的局部變量,函數的參數,返回數據,返回地址等。操作方式類似於數據結構中的棧。(下面函數調用就是在棧區上分析的) 2.堆區(heap)------------------------    一般由程序員分配和釋放,若程序員不釋放,程序
相關文章
相關標籤/搜索