Skip to content

memmove ​

函数原型 ​

c
void memmove(addr dest, addr src, int count);

功能 ​

由 src 所指内存区域复制 count 个字节到 dest 所指内存区域

说明 ​

与 memcpy 不同的是,src 和 dest 所指内存区域可以重叠

示例 ​

c
char s[] = "Made in China";

void main()
{
    SetScreen(0);
    memmove(s + 5, s, strlen(s) - 5);
    printf("%s", s + 5);
    getchar();
}