这是一个51单片机串口通信的代码,请各位大神帮忙注释一下?

#include "reg52.h"
#include "string.h"
#include "intrins.h"
unsigned char re[10] = {'\0'};
.........
void sendstring(unsigned char *ss)
{
while(*ss)
senddata(*ss++);
}

unsigned char *ss 一个指针型形参
实际调用时可用数组代换
while(*ss) {senddata(*ss++);}
指的是数组内容不为空时,发送一次内容,并且指针加一,指向下一个元素
温馨提示:答案为网友推荐,仅供参考
相似回答