把src所指内存区域的前count个字节设置成字符c
代码如下(示例):
/**
* @brief 把src所指内存区域的前count个字节设置成字符c
* @param[out] {src} 待设置的内存首地址
* @param[in] {ch} 设置的字符
* @param[in] {count} 设置的内存长度
* @return 待设置的内存首地址
*/
void *my_memset(void *src,unsigned char ch,unsigned short count)
{
unsigned char *tmp = (unsigned char *)src;
if(src == NULL) {
return NULL;
}
while(count --) {
*tmp ++ = ch;
}
return src;
}