memcpy

/ˈmɛmkɒpi/ メムコピー

1. メモリブロックを指定されたバイト数だけ別のメモリブロックにコピーする関数。

C言語やC++において、指定されたバイト数のメモリブロックをある場所から別の場所にコピーするために使用される標準ライブラリ関数です。高速なデータ転送によく用いられますが、コピー元とコピー先が重なっている場合には未定義の動作となる可能性があるため、その場合は`memmove`を使用することが推奨されます。
char source[] = "Hello"; char destination[10]; memcpy(destination, source, strlen(source) + 1); (source配列の文字列をdestination配列にコピーします。)
関連
memmove
memset
memcmp
C standard library