C/C++教程

142、你知道strcpy和memcpy的区别是什么吗?

本文主要是介绍142、你知道strcpy和memcpy的区别是什么吗?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。

2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。

3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpy

这篇关于142、你知道strcpy和memcpy的区别是什么吗?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!