C語言: 函數與內存

在開始本文前提出一個問題供大家思考:函數與內存的關係是什麼?兩者是如何緊密相連的? 程序執行流程:     1.操作系統把物理硬盤代碼load到內存。     2.操作系統把C代碼分成五個區     3.操作系統找到main入口函數執行 每個函數都會被分配五個區,它們分別是棧區、堆區、全局區、文字常量區、代碼區:     1.棧區主要存放函數的參數值、局部變量值等,由編譯器自動分配釋放。    
相關文章
相關標籤/搜索