没办法,不会写实验程序。
char data matr[3][2]={ {00,01}, {0x10,0x11}, {0x20,0x21} };
char data back_matr=0x78;
main( void) { matr[2][2]=0x34;
while(1); } 程序运行之前,RAM区 matr数组内容及后面的back_matr 变量内容连续显示为 00 01 10 11 20 21 78 。 程序运行之后,RAM区 matr数组内容及后面的back_matr 变量内容连续显示为 00 01 10 11 20 21 34 。
matr[2][2]越界将back_matr 内容覆盖。
|