函数调用,形参是指针,计算字符串长度:
int len(char *p)
{int n=0;
while(*(p+n)!='\0') n++;
return(n);}
main()
{char s1[ ]="abcd",s2[ ]="12345678";
printf("%d\n",len(sl));
printf("%d\n",len(&s2[2]));}
课本上的,没改过,运行有误,理论上是可行的,帮看看错在哪里?
函数调用,形参是指针,计算字符串长度:
int len(char *p)
{int n=0;
while(*(p+n)!='\0') n++;
return(n);}
main()
{char s1[ ]="abcd",s2[ ]="12345678";
printf("%d\n",len(sl));
printf("%d\n",len(&s2[2]));}
课本上的,没改过,运行有误,理论上是可行的,帮看看错在哪里?