在ARM C中,定义变量应有采用少字节变量在前,多字节变量在后的顺序。为什么要如此呢,请看下面二种形式定义的存储结构图。
一、采用少字节变量在前,多字节变量定义在后的方法。
char a; char b; short c; long d;
这样定义后存储结构图如下:
a
b
c
d
char a; short c; long d; char b;这样定义后存储结构图如下:
发布
文章评论(0条评论)
登录后参与讨论