微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 问一个指针问题

问一个指针问题

时间:10-02 整理:3721RD 点击:
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的有啥区别,各代表啥意思

S是一个指针,*s是指针指向的内存存储的数据。

s是初值吧*s是指向S的地址吗

*s是值,存储的是数据,而s是个地址

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top