0%

C语言 memcpy和strcpy比较

memcpy和strcpy比较

函数memcpy比函数strcpy速度不会慢:

  1. 函数memcpy是按照机器的字长来拷贝的,现在主要是4字节;
  2. strcpy是单个字节拷贝的;
  3. memcpy函数被优化过;
  4. strcpy有个限制就是遇到’\0’就结束

Mark:当涉及到的两个对象在内存中如果是相互重叠的,则函数memcpy的执行结果是没有意义的,此时应该使用函数memmove。

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道