C语言中求字符串长度又很多,总结为以下四种:
调用<string.h>头文件,调用其中的strlen函数
strlen(str);
for循环发:
for(len=0;str[len];len++)
len即为字符串str的长度
调用int类型的函数:
int strlen(char str)
{
int i=0;
while(str[i])
i++;
return i;
}
i即为字符串的长度
递归法:
int strlen(char* str)
{
if(*str==NULL)
return 0;
else
return strlen(++i)+1;
}
i即为字符串的长度