在 C 语言中,没有直接提供获取字符串长度的内置函数。你可以使用标准库函数 `strlen` 来获取一个以 null 终止的字符数组(字符串)的长度。以下是使用 `strlen` 函数的示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char text[] = "Hello, world!";
int length = strlen(text);
printf("Length of the string: %d\n", length);
return 0;
}
在上述代码中,我们包含了头文件 `<string.h>`,这个头文件中定义了 `strlen` 函数。然后,我们声明了一个字符数组 `text` 并初始化为 `"Hello, world!"`。使用 `strlen` 函数获取该字符串的长度,并将结果存储在变量 `length` 中。最后,我们打印出字符串的长度。
请注意,在C语言中,字符串以 null 终止,即字符串的最后一个字符是空字符 `'\0'`。因此,`strlen` 函数会计算从字符串开始到第一个遇到的空字符之间的字符数,不包括空字符本身。