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个字符,其中包括了终止符' '。