STM8S的堆和栈说明

STM8数据手册给出了堆栈的位置及大小。 栈是从高到低分配,堆是从低到高分配。 堆栈是内存中一段连续的存储区域,用来保存一些临时数据。堆栈又分为栈区(stack)和堆区(Heap)。平常说的堆栈都是指栈,栈区(stack)保存一些局部变量、临时变量,由系统自动分配空间;堆区(Heap)由用户自己分配,比如使用malloc开辟空间,使用free释放空间。栈上的空间是自动分配自动回收的,所以栈上的数据
相关文章
相关标签/搜索