*数组名什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/29 02:54:38
for(i = 0; i < 4; i++)
for(j = 0; j < 16; j++)
menu[i][j] = *(&TAB+16*i+j);

TAB
DB " 电梯 "
DB " 中国 ""
DB " 器件 ""
DB " 欢迎"
END

for(i = 0; i < 4; i++)
for(j = 0; j < 16; j++)
menu[i][j] = *(&TAB+16*i+j);//以TAB的地址为基准,在加上16*i+j的偏移量 ,在把在此基础上得到的地址(&TAB+16*i+j)中的内容赋值给menu[i][j]

TAB
DB " 电梯 "
DB " 中国 ""
DB " 器件 ""
DB " 欢迎"
END
这是一个明显的查表法的程序。。。。。

该地址对应的内存中的值