查看: 3209|回复: 2

ARM 变量存储空间分配

[复制链接]
发表于 2010-10-24 12:33:49 | 显示全部楼层 |阅读模式
关键词: arm , 变量 , 空间
int T1=0;      //为整形变量T1分配4字节在RW区
int T2[5];      //为整形数组T2[5]分配20字节在RW区
char *T3="1234567";   //为字符指针变量T3分配4字节在RW区,为字符串常量"1234567"在RODATA 区分配8字节空间。
const char T5[4]="123"; //为常量字符串T5在RODATA区分配4字节空间,此时T5的内容不可变。
char T6[4]="123"; //为字符串数组T6分配4字节在RW区。

void test(void)
{
     T5[0]='A'   //编译报错,不能改变常量字符串的数据。
     T6[0]='A'   //正确
}
发表于 2010-12-10 12:22:54 | 显示全部楼层
发表于 2011-4-6 20:07:34 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表