memcpymemmove
Memcpymemmove is not a distinct standard function, but a compact reference to the two related memory-copy operations found in the C standard library: memcpy and memmove. These functions perform byte-wise copying of data from a source to a destination, but they differ in how they handle overlapping memory regions.
Memcpy copies n bytes from the source to the destination and assumes that the source and destination
Memmove copies n bytes from the source to the destination and is defined to handle overlapping regions
Usage guidelines: choose memcpy when you can guarantee that the source and destination do not overlap and
Implementation and correctness notes: implementations vary by library and architecture, so performance characteristics can differ. Be