unsigned char readonechar(void){ unsigned char i=0; unsigned char dat=0; EA=0; for(i=8;i>0;i--) { dat=_cror_(dat,1); if(readbit()) dat|=0x80; else dat|=0x00; } EA=1; return dat;}
说明这个函数的返回值是 unsigned char。
C语言函数原形如下:
类型 函数名(类型 参数1, 类型 参数2, ...)
函数名前面的就是函数返回值,表示这个函数结束后就会返回对应的类型。即 return XXX; // XXX 就是 对应的类型