- 動態(tài)數(shù)據(jù)區(qū):里面包含棧區(qū)和堆區(qū)
- 代碼區(qū):存放代碼的區(qū)域
- 靜態(tài)數(shù)據(jù)區(qū):全局變量,靜態(tài)變量。只讀數(shù)據(jù)(字符常量)
具體介紹幾個具體的區(qū)域:
1.棧區(qū):由編譯器自動分配和釋放,不需要去手動管理,可以存放函數(shù)的參數(shù)值,局部變量等,是一塊連續(xù)的內(nèi)存區(qū)域。是系統(tǒng)預(yù)先設(shè)定好的。
2.堆區(qū):由程序員分配和釋放。
3.全局區(qū):靜態(tài)區(qū),里面包含全局變量和靜態(tài)變量。大小由系統(tǒng)限定。
- 文字常量區(qū):字符串常量
5.程序代碼區(qū)