C语言memcpy函数的用法 您所在的位置:网站首页 amp是什么意思c语言 C语言memcpy函数的用法

C语言memcpy函数的用法

2024-03-28 17:33| 来源: 网络整理| 查看: 265

介绍

memcpy是memory copy的缩写,意为内存复制,在写C语言程序的时候,我们常常会用到它。它的函原型如下:

void *memcpy(void *dest, const void *src, size_t n);

它的功能是从src的开始位置拷贝n个字节的数据到dest。如果dest存在数据,将会被覆盖。memcpy函数的返回值是dest的指针。memcpy函数定义在string.h头文件里。

例子

1.将一个字符串数据复制到一块内存。

#include #include #include #define N 10 int main(void) { char* target=(char*)malloc(sizeof(char)*N); memcpy(target,"0123456789",sizeof(char)*N); puts(target); free(target); return 0; }

编译,运行,将输出:0123456789 2.将一个字符串数据复制到一块内存的指定位置。

#include #include #include #define N 10 int main(void) { char* target=(char*)malloc(sizeof(char)); for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有