C語言memcpy函式的用法

2021-08-20 17:21:42 字數 887 閱讀 9973

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)

編譯,執行,將輸出:0123456789

2.將乙個字串資料複製到一塊記憶體的指定位置。

#include 

#include

#include

#define n 10

int main(void)

puts(target);

free(target);

return

0;}

編譯,執行,將輸出:aaaaaaaaaa

3.資料覆蓋

#include 

#include

#include

#define n 10

int main(void)

編譯,執行,將輸出:

0123456789

aaaaa56789

C語言memcpy函式的用法

memcpy是memory copy的縮寫,意為記憶體複製,在寫c語言程式的時候,我們常常會用到它。它的函原型如下 void memcpy void dest,const void src,size t n 它的功能是從src的開始位置拷貝n個位元組的資料到dest。如果dest存在資料,將會被覆蓋...

完美解析C語言memcpy函式的用法

簡介 memcpy是memory copy的縮寫,意為記憶體複製,在寫c語言程式的時候,我們常常會用到它。它的函原型如下 void memcpy void dest,const void src,size t n 它的功能是從src的開始位置拷貝n個位元組的資料到dest。如果dest存在資料,將會...

C函式之memcpy 函式用法

函式原型 void memcpy void dest,const void src,size t n 功能 由src指向位址為起始位址的連續n個位元組的資料複製到以destin指向位址為起始位址的空間內。標頭檔案 作用 將s中的字串複製到字元陣列d中。include include intmain ...