代码区:
存在flash上
用来存放代码和常量
数据区:
数据区包括data段和bss段
data段:
存放有初始值的变量
bss段:
存放没有初始值的变量
堆:
用于动态申请内存空间(malloc)
一般向上增长
栈:
用于存放局部变量
一般向下增长
具有后进先出的特点
代码区:
存在flash上
用来存放代码和常量
数据区:
数据区包括data段和bss段
data段:
存放有初始值的变量
bss段:
存放没有初始值的变量
堆:
用于动态申请内存空间(malloc)
一般向上增长
栈:
用于存放局部变量
一般向下增长
具有后进先出的特点