strcpy函数实现(C语言)
second60 20180530
#include <stdio.h>
char* strcpy(char *strDest, const char* strSrc)
{
char *p=NULL;
if(strDest == NULL || strSrc == NULL)
{
return NULL;
}
p = strDest;
while((*strDest++ = *strSrc ++) != '\0');
return p;
}int getStrLen(const char* str)
{
int len = 0;
while( *str ++ != '\0')
{
len ++;
}
return len;
}int main()
{
char str[] = "abcde";
char strDest[20] = {0};
int len = 0;
len = getStrLen(strcpy(strDest, str));
printf("str=%s, len=%d\n", strDest,len);
getchar();
return 1;
}
&spm=1001.2101.3001.5002&articleId=80504365&d=1&t=3&u=3a844a25749345cca2aa493ec41cf70d)
6万+

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



