模拟实现memset

简介: 模拟实现memset

直接上源码

void* my_memset(void* ptr, int a, size_t num)
{
  assert(ptr);
  void* ret = ptr;
  while (num--)
  {
    *(char*)ptr = (char)a;
    ++(char*)ptr;
  }
  return ret;
}
相关文章
|
C语言
strlen函数【详解+模拟实现】
strlen函数【详解+模拟实现】
|
6月前
10分钟让你学会内存函数:memcpy,memmove,memset,memcmp的用法及模拟实现。
10分钟让你学会内存函数:memcpy,memmove,memset,memcmp的用法及模拟实现。
106 2
|
7月前
模拟实现atoi函数
模拟实现atoi函数
38 1
|
7月前
模拟实现memcpy,memmove,memset,memcmp
memcpy void * memcpy ( void * destination, const void * source, size_t num );
33 1
|
7月前
atoi()详解及其模拟实现
atoi()详解及其模拟实现
|
7月前
atoi函数的模拟实现
atoi函数的模拟实现
|
存储 安全
memcpy和memmove函数的介绍和模拟实现
memcpy和memmove函数的介绍和模拟实现
strlen函数的两种模拟方法以及使用
strlen函数的两种模拟方法以及使用
模拟实现atoi
模拟实现atoi
49 0
|
C++
strlen 的三种模拟方法
strlen 的三种模拟方法
109 0
strlen 的三种模拟方法