strcpy和memcpy的区别

strcpy和memcpy主要有如下3方面的区别。 一、复制的内容不一样。strcpy只能复制字符串,而memcpy能够复制任意内容,例如字符数组、整型、结构体、类等。 二、复制的方法不一样。strcpy不须要指定长度,它遇到被复制字符的串结束符"\0"才结束,因此容易溢出。memcpy则是根据其第3个参数决定复制的长度。 三、用途不一样。一般在复制字符串时用strcpy,而须要复制其余类型数据时
相关文章
相关标签/搜索