memcpy 函数的返回值是目标内存地址 dest 的指针。这个返回值通常用于链式调用或检查函数执行结果。尽管 memcpy 本身不返回错误代码(例如,它不检查内存重叠或边界条件),但返回值可以用于确认函数是否按预期执行了内存复制操作。 4. 给出memcpy函数返回值的示例情况 ...
void*my_memmove(void*dst,constvoid*src,size_t count){assert(dst);assert(src);void*ret=dst;if((dst<src)||((char*src+count)<(char*)dst)//内存不重叠,顺着按顺序拷贝{while(count--){*(char*)dst=*(char*)src;dstdstsrcsrc}elsedst=char*)dst+count-1;src=(char*)src+count-1;while(co...