strcpy memcpy strcmp strlen strcat strstr strchr实现及辨析
1.strcpy实现以下是C标准库写法,其最大隐患是有可能 dst 的长度小于 strlen(src) + 1 造成越界访问,或是类似 strcpy(ptr + 1, ptr) 发生重叠造成无限循环。#include <assert.h>char* strcpy(char* dst, const char* src){ assert(dst); assert(src...