memmove
Posted zsQgqdsd1002
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memmove相关的知识,希望对你有一定的参考价值。
mommove
void* Mymemmove(void* dst, void* src, int count)
assert(dst && src);
void* p = dst;
if (src > dst)
while (count != 0)
*(char*)dst = *(char*)src;
((char*)dst)++;
((char*)src)++;
count--;
else
count--;
while (count >= 0)
*((char*) dst + count) = *((char*) src + count);
count--;
return p;
int main()
char arr1[10] = 1,2,3,5,6 ;
char arr2[10] = 3,4,5,6,7,8 ;
Mymemmove(arr1, arr2, 3);
for (int i = 0; i < 10; i++)
printf("%d ", arr1[i]);
return 0;
以上是关于memmove的主要内容,如果未能解决你的问题,请参考以下文章