标签:
不考虑性能的话,memcpy()在C99编译器下可以写为:
void *memcpy(void *restrict dest, const void *restrict src, size_t n) { int i; const char *s = src; char *d = dest; assert(dest && src); assert((src + n <= dest) || (dest + n <= src)); for (i = 0; i < n; i++) d[i] = s[i]; return dest; }
这里的几个关键点解释如下:
最后的一个拷贝的for循环全部做对,本题得分为0。
标签:
原文地址:http://blog.csdn.net/21cnbao/article/details/50132131