strcat strcmp 是字符串操作函数。分别为字符串连接和字符串比较。
char * my_strcat(char * dest , const char * scr)
{
char* ret=dest;
assert(dest);
assert(scr);
while(*dest)// 寻找目标字符串的最后一位
{
dest++;
}
while((dest++= scr++)!=’\0’)//循环拷贝源字符串
{
;
}
return ret;//返回目标字符串
}
int my_strcmp(const char * str1,const char* str2)
{
int ret =0;
assert(str1);
assert(str2);
while(!(ret = (unsigned char )str2- (unsigned char )str1)&& *str1)
{
str1++;
str2++;
}
if(ret< 0)
ret=-1;
else if(ret>0)
ret=1;
return ret;
}
库函数 strcat、strcmp实现
最新推荐文章于 2023-02-12 21:32:51 发布