关于u8和u16数据类型的疑问

2019-08-12 17:31发布

FLASH模拟EEPROM的实验中,我看到了这样的代码
//定u8的字符串数组 获取数组的长度 这里SIZE为17
const u8 TEXT_Buffer[]={"STM32 FLASH TEST"};
#define SIZE sizeof(TEXT_Buffer)        

//向指定地址写数据
STMFLASH_Write(FLASH_SAVE_ADDR,(u16*)TEXT_Buffer,SIZE); 

以上函数中,把u8类型的指针转换成u16的了,那么SIZE是不是也要对应/2呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。