21xrx.com
2024-09-17 03:45:31 Tuesday
登录
文章检索 我的文章 写文章
C语言中如何获取字符数组的长度
2023-06-15 16:49:36 深夜i     --     --
C语言 字符数组 长度

在C语言中,字符数组是一种常见的数据类型。而在处理字符数组时,经常需要获取它的长度,以便进行相关操作。那么,如何获取字符数组的长度呢?

方法1:使用标准库函数strlen()

C语言中,标准库函数strlen()可以用来获取一个字符串的长度。对于字符数组,只需要将其作为参数传入函数即可。以下是一个示例代码:


#include

#include

int main()

{

  char str[] = "hello, world";

  int len = strlen(str);

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

  return 0;

}

方法2:手动遍历字符数组

除了使用标准库函数,也可以手动遍历数组,计算其长度。具体实现方法如下:


#include

int main()

{

  char str[] = "hello, world";

  int len = 0;

  while (str[len] != '\0')

  {

    len++;

  }

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

  return 0;

}

总结:

字符数组是C语言中常见的数据类型,在处理字符数组时,经常需要获取其长度。除了使用标准库函数strlen()外,也可以手动遍历数组来计算长度。以上两种方法都可以实现该功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复