乐于技术分享 分享道路上

C语言 stm32 memcpy函数用法分享

函数原型:

void *memcpy(void *dest, void *src, unsigned int count);

其总共有三个参数

第一个参数( void *dest ):用于存储复制内容

第二个参数( const void *src):复制的数据源

第三个参数( size_t count ):要被复制的字节数

它的功能是从src的开始位置拷贝count个字节的数据到dest。

如果dest存在数据,将会被覆盖。

memcpy函数的返回值是dest的指针。

memcpy函数定义在string.h头文件里。

例:

  1. 从某个位置开始复制  

    memcpy(dest, src+2, 5);  //从src第二位开始复制5位给dest

  2. 从某个位置开始复制目标的某个位置  

    memcpy(dest+1, src+2, 5);  //从src第二位开始复制5位给dest从第一个位置开始存入



标签: memcpystm32c语言

作者:热心网友小韦 分类:日常分享 浏览:1735 评论:0