- 博客(3)
- 收藏
- 关注
原创 关于内存分配相关内容
在一个stm32程序代码中,从内存高地址到低地址,依次分布着栈区、堆区、全局区(静态区、常量区)、代码区、其中全局区中高地址分布着.bss段,低地址分布着.data段。a.检查是否分配成功----若分配成功,返回内存的首地址;b.清空内存中的数据----malloc分配的空间可能存在垃圾值,用memset或bzero函数清空内存。1、栈区(stack):由编译器自动分配释放,存放着局部变量、参数和const修饰的局部变量等。3、全局区(静态区):有.bass段和.data段组成,可读可写。
2023-07-19 16:22:53 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人