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