求高手告知while(*p!=10)的意思
#include<stdio.h>void main()
{
int a,b,c,d,e;
a=0;b=0;c=0;d=0;e=0;
int i=0;
char *p,s[20];
while(s[i]=getchar()!='\n')
p=s;
while(*p!=10)
{
if(*p>='A'&&*p<='Z')
a++;
else if(*p>='a'&&*p<='z')
b++;
else if(*p==' ')
c++;
else if(*p>='0'&&*p<='9')
d++;
else e++;
p++;
}
printf("大写字母 %d 小写字母 %d\n",a,b);
printf("空格 %d 数字 %d 非字符 %d\n",c,d,e);
}