|
int T1=0; //為整形變量T1分配4字節(jié)在RW區(qū)
int T2[5]; //為整形數(shù)組T2[5]分配20字節(jié)在RW區(qū)
char *T3="1234567"; //為字符指針變量T3分配4字節(jié)在RW區(qū),為字符串常量"1234567"在RODATA 區(qū)分配8字節(jié)空間。
const char T5[4]="123"; //為常量字符串T5在RODATA區(qū)分配4字節(jié)空間,此時T5的內容不可變。
char T6[4]="123"; //為字符串數(shù)組T6分配4字節(jié)在RW區(qū)。
void test(void)
{
T5[0]='A' //編譯報錯,不能改變常量字符串的數(shù)據(jù)。
T6[0]='A' //正確
} |
|