棧的理解 IAR/MDK修改stack/heap

棧的理解 一個程序大體上講都是由變量和函數組合而成,變量有全局變量和局部變量,還有函數間傳值的參數以及返回值。 Stack是爲了程序運行過程中臨時保存所需數據而在內存裏分配的一小塊空間。保存的數據類型一般情況下包括以下幾種: 函數中聲明的局部變量以及參數 函數返回值 中斷時CPU 寄存器值 函數運行後返回的地址 比方說下面的例子,函數裏聲明的局部變量保存在stack裏面,在該函數中調用其他函數的時
相關文章
相關標籤/搜索