1,memcpy的使用与实现
(1)memcpy函数的类型为:void* Memcpy(void* dest,void* src,size_t sz)
其中void*的形参可以加const保护起来,如:void* Memcpy(void* dest,const void* src,size_t sz)
(2)使用的举例:
(3)函数实现:
(4)运行结果:
(5)memcpy函数通常用于非重叠数据的粘贴,使用是强制转换成char*指针可以逐个字节进行粘贴。
2,memmove的使用与实现
(1)memmove函数的类型为:void* Memmove(void* dest,void* src,size_t sz)
其中void*的形参可以加const保护起来,如:void* Memmove(void* dest,const void* src,size_t sz)
(2)使用的举例:
(3)函数实现:
(4)运行结果:
(5)memmove函数通常用于重叠数据的粘贴,使用是强制转换成char*指针可以逐个字节进行粘贴。
(6)memmove和memcpy函数在C语言中位于<string.h>头文件中。