strcpy和memcpy的區別

strcpy和memcpy主要有如下3方面的區別。 一、複製的內容不一樣。strcpy只能複製字符串,而memcpy能夠複製任意內容,例如字符數組、整型、結構體、類等。 二、複製的方法不一樣。strcpy不須要指定長度,它遇到被複制字符的串結束符"\0"才結束,因此容易溢出。memcpy則是根據其第3個參數決定複製的長度。 三、用途不一樣。一般在複製字符串時用strcpy,而須要複製其餘類型數據時
相關文章
相關標籤/搜索