C/C++程序的內存分配

C/C++程序到內存分配 一個由C/C++編譯到程序佔用的內存(所有的描述講的是程序在內存上的存儲,而不是在磁盤上的存儲)分爲以下幾個部分: 1、棧區(stack)——由編譯器自動分配釋放,在不需要的時候自動清除。用於存放函數的參數、局部變量等。操作方式類似數據結構中的棧(後進先出)。 2、堆區(heap)——一般由程序員分配釋放,若程序員分配後不釋放,程序結束後可能由OS回收。不同於數據結構中的
相關文章
相關標籤/搜索