void TTC()
{
xdata uchar ucpos[];
xdata uint Crcint;
.
.
.
return(Crcint==(*(unsigned int*)(ucpos));
.
.
.
}
语句中(*(unsigned int*)(ucpos))怎么理解其意?
ucpos 是 uchar*
(unsigned int*)(ucpos)对齐类型强制转化为uint*
*(int*)类型为取地址区数据
(*(unsigned int*)(ucpos))就是取ucpos[0,3]的内容转化为int