"); //-->
在ARM C中,定义变量应有采用少字节变量在前,多字节变量在后的顺序。为什么要如此呢,请看下面二种形式定义的存储结构图。
一、采用少字节变量在前,多字节变量定义在后的方法。
char a;
char b;
short c;
long d;
这样定义后存储结构图如下:
a |
b |
c |
|
d |
|
|
|
|
|
|
|
char a;
short c;
long d;
char b;
这样定义后存储结构图如下:
a |
|
c |
|
d |
|
|
|
b |
|
|
|
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。