C 标准库 - <string.h>
C 库函数 void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字节到存储区 str1。
下面是 memcpy() 函数的声明。
void *memcpy(void *str1, const void *str2, size_t n)
该函数返回一个指向目标存储区 str1 的指针。
下面的实例演示了 memcpy() 函数的用法。
让我们编译并运行上面的程序,这将产生以下结果:
dest = http://www.runoob.com
将 s 中第 11 个字符开始的 6个连续字符复制到 d 中:
让我们编译并运行上面的程序,这将产生以下结果:
runoob
覆盖原有部分数据:
让我们编译并运行上面的程序,这将产生以下结果:
使用 memcpy 前: abcdefg 使用 memcpy 后: *defg
C 标准库 - <string.h>
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/18401.html