C语言提示错误间接寻址级别不同

img

img

img

想自己实现memmove,运行后提示间接寻址级别不同
想问一下为什么会这样,怎样改正?麻烦具体一点,最好给出代码,谢谢
CSDN不能重复void,代码贴不出来了,见谅

其实把代码贴出来可能会好一点

重名了啊,C语言的string.h本来自带一个memmove,你又定义一个完全重名的,肯定会冲突啊。