char *mystrcpy(char *dest, const char *src)
{
int i = 0;
while (*(dest + i) = *(src + i))
{
i++;
}
return dest;
}
int mystrlen(const char *s)
{
int i = 0;
while (*(s + i) != 0)
{
i++;
}
return i;
}
int mystrcmp(const char *s1, const char *s2)
{
int i = 0;
while (*(s1 + i) == *(s2 + i) && *(s1 + i) != 0 && *(s2 + i) != 0)
{
i++;
}
return *(s1 + i) - *(s2 + i);
}
char *mystrcat(char *dest, const char *src)
{
int i = 0;
char *s1 = dest + mystrlen(dest);
while (*(s1++) = *(src + i))
{
i++;
}
return dest;
}
10.02HW
最新推荐文章于 2024-07-24 00:03:10 发布