STM32的堆與棧

上一篇博客解決了因爲堆棧的設置空間不夠而引發的「命案」,這次我們就來看看它的「殺人動機」。 首先我們來認識一下堆與棧的含義():​ ​(1)棧區(stack):由編譯器自動分配和釋放,存放函數的參數值、局部變量的值等,其操作方式類似於數據結構中的棧。 (2)堆區(heap):一般由程序員分配和釋放,若程序員不釋放,程序結束時可能由操作系統回收。分配方式類似於數據結構中的鏈表。 (3)全局區(靜態區
相關文章
相關標籤/搜索