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 ...