21xrx.com
2025-06-12 13:36:57 Thursday
文章检索 我的文章 写文章
C语言中如何获取字符串长度
2023-06-15 12:19:49 深夜i     24     0
C语言 字符数组 字符串长度

在C语言中,字符串是以字符数组的形式存储的。要获取一个字符串的长度,可以用strlen()函数。该函数在C语言库中已经定义好了,只需要调用即可。而在使用该函数时需要注意字符串的末尾必须是以NULL字符('\0')结尾的。

下面是一个示例代码:

#include 
#include 
int main()
{
  char str[] = "Hello, world!";
  int len = strlen(str);
  printf("The length of string is %d", len);
  return 0;
}

运行结果:

The length of string is 13

除了strlen()函数外,还可以遍历一个字符串来计算字符串的长度,但这种方法会比较繁琐,不建议使用。

  
  

评论区