原创 ARM C变量定义注意

2009-6-1 17:14 4027 6 6 分类: MCU/ 嵌入式

     在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


 


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条