标签:
不考虑性能的话,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