第十五篇:C程式的儲存空間佈局

穆晨發表於2017-01-28

前言

  C語言程式的執行必定需要耗費一定的資源,也就是說,程式在計算機內部的映像不可能就單單程式碼。

       本文將講解C語言程式在計算機內部的存在方式

程式儲存空間

       

       1. 正文段:程式的機器指令部分

       2. 初始化的資料:已經明確賦值的變數的值

       3. 非初始化的資料:為賦值的變數的值

       4. 棧:存放自動變數以及每次函式呼叫時所需儲存的資訊

       5. 堆:用來實現動態分配記憶體( malloc new 等函式相關 )

相關文章