计算一个字符串的长度,mystrlen

#include<stdio.h>
int mystrlen(char *p)
{
	int size = 0;

	if(!p)//如果是空指针
	return -1;
    while(*p)
    {
       p++;
	   size++;
    }
    return size;
  }
  int main()
{
    char *s;
	char c[20];
	s=c;
    gets(c);
	printf("len=%d\n",mystrlen(s));
    return 0;
}

你可能感兴趣的:(计算一个字符串的长度,mystrlen)