c语言中计算字符串长度函数是

C语言中计算字符串长度的函数是strlen()。它是一个标准C库函数,可以计算字符串的长度,但是不包括终止符''。它的函数原型如下:

size_t strlen( const char *string );

其中string是要计算长度的字符串,它会返回字符串的实际长度(不包括终止符'')。可以通过下面的示例程序理解它的工作原理

#include<stdio.h>
#include<string.h>

int main()
{
char str[] = "Hello World";
int len;

len = strlen(str);
printf("Length of the string is %dn", len);

return 0;
}

面的程序中,我们创建一个字符串"Hello World",然后使用strlen函数来计算它的长度,并将它的值赋给len变量,最后将len变量的值输出到屏幕,输出的结果是:Length of the string is 11。

可以看出,strlen函数返回的字符串长度是11,而这里的"Hello World"字符串共12个字符,其中包括了终止符''。

strlen函数可以很方便的计算字符串的长度,而且它的执行效率也很高,因此它是很常用的一个函数。