C 指针疑虑

uint16 *a; a=(uint16 *)b;

将变量b强制转换为Uint16类型的指针,然后赋值给Uint16类型的指针变量a。

如:

uint8 WriteLpa(uint8 *buffer,uint32 lpa)
{
  *************************
    uint32  lpaInBuffer = 0xFFFFFFFF;

    lpaInBuffer =*(uint32 *)buffer;//把uint8的数据地址先转换成uint32的地址,然后再取其值
}
原文地址:https://www.cnblogs.com/Caden-liu8888/p/6235876.html