求教下一个指针问题
时间:10-02
整理:3721RD
点击:
如下面程序
void hanzi_Disp(uchar x,uchar y,uchar code *s)
{
Lcd_WriteCmd(addr_tab[8*x+y]); //写地址
while(*s>0)
{
Lcd_WriteData(*s); //写数据
s++;
}
}
*s>0是什么意思?该指针指向的是一个数组。
void hanzi_Disp(uchar x,uchar y,uchar code *s)
{
Lcd_WriteCmd(addr_tab[8*x+y]); //写地址
while(*s>0)
{
Lcd_WriteData(*s); //写数据
s++;
}
}
*s>0是什么意思?该指针指向的是一个数组。
*s>0是用来判断当前指针是否指向字符串尾,字符串都是以“\0”结尾的
楼上正解,当不明白的时候,自己改一下,再看看结果就明白了
谢谢滴滴答答滴滴答答滴滴答答的
谢谢弟弟滴滴答答的