关于c语言的问题,代码问题

img


#include<stdio.h>

int main()
{
int mystrlen(const char*p1);
char *p,str[20];
printf("请输入一串字符串;\n");
scanf("%s",str);
p=str;
mystrlen(p);
printf("输出字符串长度为:%d");
return 0;
}
int mystrlen(const char *p1)
{
int len=0;
while(*p1!='\0')
{
len++;
p1++;
}
return len;
}

函数返回的结果要保存下来才能输出

int len = mystrlen(p);
printf("输出字符串长度为:%d",len);