今天去面试了让我手写一个 memcpy 函数,毕竟简历写的精通C/C++ ,然后我就写了一个
void memcpy(void *dest,void *src,sizt_t size) {
}
后边不知道怎么写了 ,然后给面试官说我一般都是用这个memcpy拷贝一个数组,将旧值拷贝到新的数组里,里边怎么实现的不清楚,我记得字符串strcpy 是可以通过便利把每一个字符拷贝到一个新的 char * 里边.
回到家我百度了一下,发现这个面试题是C语言里边经常问的面试题,于是我把网上关于实现memcpy的代码贴出来
这道面试题主要考察对指针的理解,看来C语言的知识还要再复习下了