c语言不用库函数计算字符串长度
C语言中没有提供库函数来计算字符串的长度,但是可以使用循环和判断来实现计算字符串长度的功能。首先,可以声明一个变量用于记录字符串的长度,如:int len = 0; 其次,使用一个for循环,从字符串的第一个字符开始,循环判断每一个字符,如果当前字符不是' ',则len自加1,如果当前字符为' ',则表明字符串的末尾,此时退出for循环。循环结束时,len的值即为字符串的长度。下面是一个示例代码:
int len = 0;
for(int i=0; str[i]!=' ';i++)
{
len++;
}
上述代码中,str是一个字符串变量,当str[i]不为' '时,表示字符串还没有到达末尾,len自加1,当str[i]为' '时,表示字符串的末尾,此时退出for循环。循环结束时,len的值即为字符串的长度。