码迷,mamicode.com
首页 > 其他好文 > 详细

自己实现的字符串长度求取、复制、连接

时间:2015-06-07 21:28:49      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

int strlen(char* s)
{
    int ret = 0;
    while(*s != 0)
    {
        ret++;
        *s++;
    }
    return ret;
}

char* strcpy(char* dest, char* src)
{
    char* ret = dest;
    while(*dest++ = *src++);
    return ret;
}

char* strcat(char* dest, char* src)
{
    char* ret = dest;//先获取指针地址
    while(*dest != 0)
    {
        dest++;
    }
    while(*dest++ = *src++);
    return ret;
}
//一样返回0,不一样返回1
int strcmp(char* s1, char* s2)
{
    int ret = 0;
    while(*s1 != *s2)
    {
        ret = 1;
        break;
    }
    return ret;
}

 

自己实现的字符串长度求取、复制、连接

标签:

原文地址:http://www.cnblogs.com/zheh/p/4559101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!