|
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' //正确
} |
|