C语言memcpy函数的用法 |
您所在的位置:网站首页 › memcpy_s返回值 › C语言memcpy函数的用法 |
介绍
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 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |