51单片机电子时钟程序

2019-07-15 23:36发布

用LCD1602写电子时钟程序时用到指针,void displays(uchar hang,uchar lie,uchar *s)//
{
         if(hang==1)
         write_1602(0,0x80+lie);
         if(hang==2)
         write_1602(0,0xc0+lie);
         while(*s)
         write_1602(1,*s++);       
}
这段程序里

while(*s)  
write_1602(1,*s++);

是什么意思???????



求大神 指点!!!!!!!!!!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
寂寒
1楼-- · 2019-07-16 00:27
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
冰葑世纪
2楼-- · 2019-07-16 00:31
 精彩回答 2  元偷偷看……
流克爱吃苹果
3楼-- · 2019-07-16 01:30
冰葑世纪 发表于 2013-7-19 22:33
他的意思是,你忽略那个指针就理解了、

还是不理解,你的意思是什么?
冰葑世纪
4楼-- · 2019-07-16 06:10
流克爱吃苹果 发表于 2013-7-19 22:38
还是不理解,你的意思是什么?

我对指针不太了解。你如果是因为指针困惑你不懂那句意思的话,那你就当S是个普通变量好了
冰葑世纪
5楼-- · 2019-07-16 11:26
我觉得你还是好好学下指针的概念先,我对指针也没怎办学。
一曲清明殇歌
6楼-- · 2019-07-16 15:23
*s可以看成是一个变量,不需要考虑其他的

一周热门 更多>