ARM 变量存储空间分配
2010年10月24日 12:33 发布者:szhlwang
int T1=0; //为整形变量T1分配4字节在RW区int T2; //为整形数组T2分配20字节在RW区
char *T3="1234567"; //为字符指针变量T3分配4字节在RW区,为字符串常量"1234567"在RODATA 区分配8字节空间。
const char T5="123"; //为常量字符串T5在RODATA区分配4字节空间,此时T5的内容不可变。
char T6="123"; //为字符串数组T6分配4字节在RW区。
void test(void)
{
T5='A' //编译报错,不能改变常量字符串的数据。
T6='A' //正确
}
网友评论
linhaifeng 2011年04月06日
:)
:)
:)