这段代码什么意思?

2020-02-08 09:06发布

void EUART_Send(char *p)
{
    int k = 0;
   
    while(*(p+k-1)!=' ')
   {
     TXREG=*(p+k);
     while(!TRMT);
     TXIF=0;
     k++;
   }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
dengwuyu111
1楼-- · 2020-02-08 11:02
我的理解是:假如*(p-1)不是字符串结束符号' ',那么执行while语句里面的。 这个应该是个串口通讯什么的吧.就是判断有没有发送完一整句字符串。
longhun26
2楼-- · 2020-02-08 11:22
楼上正解
yangzichen
3楼-- · 2020-02-08 11:52
 精彩回答 2  元偷偷看……
快乐
4楼-- · 2020-02-08 12:21
楼主理解正确

一周热门 更多>