#include<stdlib.h>
#include<stdio.h>
#include<string.h>
#include<assert.h>
//设置
void * mymemset(void * src, char c, int n) {
assert(src != NULL);
char * p = (char*)src;
while (n--) {
*p = c;
p++;
}
return src;
}
//memcopy
void * mymemcopy(void *dst, void *src, size_t n) {
assert(dst != NULL && src != NULL);
if (src<dst && (char*)src + n>dst) {
char * s = (char*)src + n
C语言中常见的库函数实现
最新推荐文章于 2024-01-10 21:41:44 发布