21xrx.com
2024-11-22 06:14:05 Friday
登录
文章检索 我的文章 写文章
C语言中字符串长度计算方法及示例
2023-06-16 11:07:12 深夜i     --     --
C语言 字符串长度 strlen函数

在C语言中,字符串是一个字符数组,以字符'\0'作为结尾标识。在实际应用过程中,经常需要计算字符串的长度,以便进行一些处理。本文将介绍C语言中计算字符串长度的方法及示例。

方法一:使用strlen函数

strlen函数是C语言标准库中的函数,用于计算字符串长度,其原型为:

size_t strlen(const char *s);

其中,s是要计算长度的字符串地址。函数返回值为字符串长度,类型为size_t。

示例代码:

#include

#include

int main(){

  char str[] = "hello world";

  int len = strlen(str);

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

  return 0;

}

方法二:使用循环遍历字符数组计算长度

使用循环遍历字符数组的方法也可以计算字符串长度。具体实现方法为,从字符数组的首元素开始遍历,直到遍历到'\0'字符,此时统计已经遍历的字符数即可。

示例代码:

#include

int main(){

  char str[] = "hello world";

  int i = 0;

  while(str[i] != '\0'){

    i++;

  }

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

  return 0;

}

  
  

评论区

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