问一个指针问题

2019-07-15 21:59发布

void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s)
{     
if (y == 0)
        {     
         LCD_Write_Com(0x80 + x);     //表示第一行
        }
else
        {      
        LCD_Write_Com(0xC0 + x);      //表示第二行
        }        
while (*s)
        {     
LCD_Write_Data( *s);     
s ++;     
        }
}

里面的s和*s的有啥区别,各代表啥意思

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
ntmusic
1楼-- · 2019-07-15 23:45
 精彩回答 2  元偷偷看……
7788281
2楼-- · 2019-07-16 05:38
ntmusic 发表于 2013-10-24 17:10
S是一个指针,*s是指针指向的内存存储的数据。

s是初值吧*s是指向S的地址吗
枪小奥
3楼-- · 2019-07-16 08:12
*s是值,存储的是数据,而s是个地址

一周热门 更多>