单片机学习小组
直播中

崔映芬

7年用户 890经验值
私信 关注

掌握在单片机下使用C语言编程内存对齐的知识点

一、前言在单片机下使用C语言编程时,内存对齐的知识点必须掌握。掌握内存对齐后,可以防止内存碎片化,单片机有限的内存被更加有效地使用。二、内存对齐先看如下代码:结构体Test1占用了多少字节?如果事先不知道内存对齐的话,答案肯定是:1个字节(char)+ 4个字节(int)+ 1个字节(char) = 6个字节。事实上,Test1结构体占用了12个字节,从DEBUG模式下Watch1观察:OK,不就猜少了12个字节吗?有什么影响吗?先不说影响吧,咱们先来看看单片机内存里的实际情况。从上图看

更多回帖

发帖
×
20
完善资料,
赚取积分