为什么是死循环
为什么是死循环求字符串的函数
#include<stdio.h>
main()
{
int p1(char *m);
char *p,a[10];
int n;
p=a;
gets(a);
n=p1(p);
printf("%d",n);
}
int p1(char *p)
{
int c,i=0;
char *a;
{
for(a=p+i;a<p+10;)
{
if(*a!='\0')
i++;
else
break;
}
}
return(i);
}