c/c++程序的內存結構(二)

在C/C++中,通常可以把內存理解爲四個分區:棧、堆、全局/靜態存儲區和常量存儲區 1、 棧 通常是用於那些在編譯期間就能確定存儲大小的變量的存儲區,用於在函數作用域內創建,在離開作用域後自動銷燬的變量的存儲區。通常是局部變量,函數參數,函數返回值等的存儲區。他的存儲空間是連續的,兩個緊密挨着定義的局部變量,他們的存儲空間也是緊挨着的。棧的大小是有限的,通常Visual C++編譯器的默認棧的大小
相關文章
相關標籤/搜索