12.25 memcpy() 和 memmove() 有什麼區別?

如果源和目的參數有重疊, memmove() 提供有保證的行為。而 memcpy()  則不能提供這樣的保證, 因此可以實現得更加有效率。如果有疑問, 最好使用 memmove()。

參考資料: [K&R2, Sec. B3 p. 250]; [ISO, Sec. 7.11.2.1, Sec. 7.11.2.2]; [Rationale, Sec. 4.11.2]; [H&S, Sec. 14.3 pp. 341-2]; [PCS, Sec. 11 pp. 165-6]。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)