變量的存儲類型

首先提出一個問題 全局變量和局部變量在內存中是否有區別?如果有,是什麼區別?   C語言經過編譯之後會將內存分爲以下的5個區域: (1)棧(stack):由編譯器進行管理,自動的分配和釋放,存放函數調用過程中的各種參數,局部變量,返回值以及函數的返回地址。操作方式類似數據結構中的棧。 (2)堆(heap):用於程序動態申請分配和釋放空間。C語言中的malloc和free,c++中的new和dele
相關文章
相關標籤/搜索