strcat:串连接
char *strcat(char *strDest,const char *strSrc)
{
char *p = strDest;
while(*p) p++;//定位目标串的串结束标记
while(*p++ = *strSrc++);
return strDest;
}
strcpy:串拷贝
char *strcpy(char * str1, const char * str2)
{
int i=0;
while(str2[i]! = '\0')
{
*(str1+i) =*(str2+i);
i++;
}
str1[i]=str2[i];
return str1;
}
strcmp:串比较,相等返回0不等返回-1
int strcmp(char * source, char *dest)
{
while(* source && * dest)
{
if(* source == * dest)
{
source++;
dest++;
}
else return -1;
}
if(* source == * dest && ! * source)
return 0;
else
return -1;
}
366

被折叠的 条评论
为什么被折叠?



