strlen函数

导读 `strlen` 是一个常用的 C 语言函数,用于计算字符串的长度。这个函数返回一个字符串的长度,直到遇到字符串的终止字符 \0 为止。它是...

`strlen` 是一个常用的 C 语言函数,用于计算字符串的长度。这个函数返回一个字符串的长度,直到遇到字符串的终止字符 '\0' 为止。它是定义在 `` 头文件中的。

函数原型如下:

```c

size_t strlen(const char *str);

```

参数 `str` 是一个指向以 null 结尾的字符数组(字符串)的指针。返回值是该字符串的长度,不包括终止字符 '\0'。返回类型是 `size_t`,它是一个无符号整数类型,通常用于表示对象的大小。

例如:

```c

#include

#include

int main() {

char str[] = "Hello, World!";

printf("Length of the string is: %zu\n", strlen(str)); // 输出:Length of the string is: 13

return 0;

}

```

在这个例子中,字符串 "Hello, World!" 的长度为 12 个字符加上末尾的终止字符 '\0',所以 `strlen` 返回的结果是 13。注意 `%zu` 是用于打印 `size_t` 类型值的格式说明符。

版权声明:本文由用户上传,如有侵权请联系删除!