在C语言中,你可以使用strlen()
函数来查看字符串的长度。这个函数是定义在string.h
头文件中的,它会返回以空字符’\0’结尾的字符串的长度。
下面是一个简单的示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
printf("The length of the string is: %d\n", strlen(str));
return 0;
}
在这个例子中,strlen(str)
会返回字符串"Hello, World!"的长度,也就是13(包括空格和感叹号)。
需要注意的是,strlen()
函数是直接对数组进行操作的,所以它并不检查数组是否越界。如果你试图访问一个超出数组范围的内存位置,结果将是未定义的。因此,在使用strlen()
函数时,你应该确保传入的字符串是在你的程序的有效内存范围内的。