您的位置:首页 > 其它

我感受到的排序机制参考

2012-09-20 11:47 148 查看
size_t my_strlen(char const *string)//字符串长度

{

assert(string != NULL);

size_t count = 0;

while (*string++ != '\0')

count++;

return count;

}

char *my_strcpy(char *dst, char const *src)

{

assert(dst != NULL);

assert(src != NULL);

char *ret = dst;

while (*dst++ = *src++)

;

return ret;

}

char *my_strcat(char *dst, char const *src)

{
assert(dst != NULL && src != NULL);

char *ret = dst;

while (*dst)

{

dst++;

}

while (*dst++ = *src++)

;

return ret;

}

int my_strcmp(char const *dst, char const *src)

{

assert(dst != NULL&&src != NULL);

while (*dst && *src && (*dst++ == *src++))//源字符串和目的字符串一个为\0或者都是\0或者两个不相等的时候跳出循环

;

return *dst - *src;//返回他们的差 0相等

}

本文出自 “aiali” 博客,请务必保留此出处http://aliddd.blog.51cto.com/10780547/1711625
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: