1.计数器方法计算字符串长度
int strlen_char(const char s[])//计数方法计算长度
{
int len = 0;
int i;
for (i = 0; s[i] != '\0'; i++)
{
len++;
}
return len;
}
2.指针方法计算字符串长度
这是通过指针-指针的方法,获取它们之间元素个数的方法
int strlen_char(const char *s)//指针
{
char* str;
str = s;
while (*str != '\0')
{
str++;
}
return str - s;
}
3.递归方法计算字符串长度
int strlen_char(const char* s)
{
if (*s == '\0')
{
return 0;
}
else
return strlen_char(s + 1)+1;
}
结言
日拱一卒,功不唐捐,希望阅读这篇文章的人能够走完这条路。也欢迎大家在这篇文章下评论交流咯,互相进步!