C 庫函數(shù) void *memmove(void *str1, const void *str2, size_t n) 從str2 復制n 個字符到 str1,但是在重疊內(nèi)存塊這方面,memmove() 是比 memcpy() 更安全的方法。如果目標區(qū)域和源區(qū)域有重疊的話,memmove() 能夠保證源串在被覆蓋之前將重疊區(qū)域的字節(jié)拷貝到目標區(qū)域中,復制后源區(qū)域的內(nèi)容會被更改。
edu.jb51.net/c/c-functi...memmove.html 2025-2-23