C語言程序裏全局變量、局部變量、堆、棧等概念

1、介紹 全局變量、靜態局部變量保存在全局數據區,初始化的和未初始化的分別保存在一塊兒。普通局部變量保存在堆棧中。 在C\C++中,一般能夠把內存理解爲4個分區:棧、堆、全局/靜態存儲區和常量存儲區程序員 棧區(stack):指那些由編譯器在須要的時候分配,不須要時自動清除的變量所在的儲存區,如函數執行時,函數的形參以及函數內的局部變量分配在棧區,函數運行結束後,形參和局部變量去棧(自動釋放)。棧
相關文章
相關標籤/搜索