holyya.com
2025-09-04 16:12:57 Thursday
登录
文章检索 我的文章 写文章
C语言字符串字符个数详解
2023-06-14 23:11:53 深夜i     --     --
C语言 字符串 字符个数 strlen函数 遍历字符串 循环 计算长度

在C语言中,字符串是由一系列字符组成的。如果想要知道一个字符串中有多少个字符,可以使用字符串库中的strlen函数,该函数会返回字符串的长度,也就是字符个数。

strlen函数的用法很简单,只需要将需要计算长度的字符串作为参数传递给它即可。例如:


#include

#include

int main() {

  char str[] = "hello world";

  int len = strlen(str);

  printf("字符串的长度为:%d\n", len);

  return 0;

}

以上程序输出的结果是:


字符串的长度为:11

除了strlen函数之外,还可以通过遍历字符串的每个字符来计算字符个数。这种方法通常使用一个循环来实现,每次循环将字符串中的某个字符取出来,直到取出了整个字符串的所有字符。例如:


#include

int main() {

  char str[] = "hello world";

  int len = 0;

  for (int i = 0; str[i] != '\0'; i++) {

    len++;

  }

  printf("字符串的长度为:%d\n", len);

  return 0;

}

以上程序输出的结果也是:


字符串的长度为:11

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章