在I2C存储小数的例程中: 
 
long double cal_p[6]={0.1, 1.1, 3.1, 4.02, 6.3, 0.01}; 
 
 
 
I2C_EE_BufferWrite((void*)cal_p, 1, sizeof(cal_p)); 
 
 
 
void I2C_EE_BufferWrite(uint8_t * pBuffer,uint8_t WriteAdd,uint16_t NumByteToWrite) 
 
 
 
不是说void*类型不能直接赋给uint8_t*吗?这里实参是为void*)cal_p,形参是uint8_t * pBuffer,为什么可以直接这样调用? 
 
 |  
  |