c语言库函数memmove函数实现