您的位置:首页 > 编程语言 > C语言/C++

自定义C语言几个常见函数

2014-10-13 11:34 363 查看
//复制函数
char *srcop(char *des,char *res)
{
char *address=des;
assert(des!=null&&res!=null);
while (*res!='\0')
{
*des++=*res++;
}
*des='\0';
return address;

}

//计算字符串长度函数
int Strlen(const char *str)
{
assert(str != NULL);
int m=0;
while (*str!='\0')
{
m++;
}
return m;
}

//方法二
int Strlen(const char *str)
{
assert(str != NULL);
if (*str!='\0')
return Strlen(str+1)+1

}

//比较函数
int strcmp(const char *s1, const char *s2)
{
assert(s1!= NULL&&s2!=NULL);
while (*s1++==*s2++)
{
if (*s1='\0'&&s2='\0')
{
return 0;
}
return -1;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: