#include <stdio.h>
ss(char *s)
{
char *p=s; //*s=&a;p=s s为字符数组首地址,将字符数组首地址赋给指针p
while(p!='\0')p++; //while循环结束后,P指向字符数组的结束符'\0'的地址
return(p-s); //p-s得出2个地址之间的字符数
}
void main()
{
char *a="abcde"; //用字符指针定义字符串
int i;
i=ss(a); //调用函数ss
printf("%d\n",i); //printf结果为:5
}