关于取得数组长度的问题
写了一个LCD12864显示的函数,是这样的:
void LCD12864_write(unsigned char address,unsigned char table_name[])
{
unsigned char i;
LCD12864_write_com(address);
for(i=0;i<(sizeof(table_name)/sizeof(table_name[0]));i++)
{
LCD12864_write_dat(*table_name);
table_name++;
}
}
参数address是LCD12864的显示地址,table_name[]是要显示的数据的数组。但是sizeof(table_name)/sizeof(table_name[0] 这句不能得到实参数组的长度,这是为什么呢?
请大家指点一下。
提问者:vcwerwre
地点:-
浏览次数:887
提问时间:02-13 08:48
我有更好的答案