第1个回答 推荐于2016-09-29
1指针,
int Mystrlen(const char * string)
{
int i=0;
while(*(string+i)) i++;
return i;
}
2数组,
int Mystrlen(const char string[])
{
int i=0;
while(string[i]) i++;
return i;
}本回答被提问者和网友采纳
第2个回答 推荐于2017-05-17
#include<stdio.h>
void main()
{ char str[80];
int len=0,i=0;
gets(str);
while(str[i])len++;
printf("The length of %s is %d.\n",str,len) ;
}