获取字符串长度函数:strlen()
发布时间:2023-07-25 18:08:06
strlen()函数是C语言中的字符串函数,用于计算一个字符串的长度。它接受一个字符串作为参数,并返回该字符串的长度(不包括空字符'\0')。
以下是一个使用strlen()函数计算字符串长度的例子:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
int length = strlen(str);
printf("字符串的长度为:%d
", length);
return 0;
}
以上代码会输出:
字符串的长度为:13
在这个例子中,我们定义了一个字符数组str,并使用strlen()函数计算其长度,并将结果存储在变量length中。最后,我们使用printf()函数打印出字符串的长度。
注意,strlen()函数计算的是字符串中的字符个数,并不包括字符串结束符'\0'。所以,如果一个字符串的实际长度是1000个字符,那么存储该字符串的字符数组的大小应该是1001(包括结束符'\0')。否则,如果存储空间不足,可能会导致字符串截断或其他错误。
希望能对你有所帮助!
