利用函数求字符串长度

简介: 利用函数求字符串长度

字符串长度确实可以简单粗暴的一个个去数,而字符串后面通常跟着的是\0这就方便我们停下就然后返回一个数值就是字符串长度,则就要传字符串地址去才能一个个访问。

#include<stdio.h>
int my_strlen(char*str)
{
  char*start=str;//指向arr首元素即b的地址 
  char*end=str;//++后一个个访问 
  while(*end!='\0') //字符串后面都带\0遇到\0就停止 
  {
    end++;
  }
  return end-start;
}
int main()
{
  char arr[]="bit";
  int str=0;
  str=my_strlen(arr);
  printf("%d\n",str);
  return 0;
 }

注意!!!

不能用char arr=‘bit’这样访问数组,因为这样的数组是常量不能被改变也不能访问。

目录
相关文章
|
7月前
|
编译器 C语言
【C语言】strlen()函数(字符串长度计算函数)
【C语言】strlen()函数(字符串长度计算函数)
84 0
|
C语言 C++
C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数
C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数
56 0
|
C语言
字符、字符串函数与内存函数 2
字符、字符串函数与内存函数
26 0
|
22天前
计算字符串长度
【10月更文挑战第32天】计算字符串长度。
29 2
求字符串函数和长度不受限制的字符串函数的详解
求字符串函数和长度不受限制的字符串函数的详解
|
安全 C++
C/C++字符函数和字符串函数详解————长度受限制的字符串函数
C/C++字符函数和字符串函数详解————长度受限制的字符串函数
65 1
C/C++字符函数和字符串函数详解————长度受限制的字符串函数
|
C语言
字符、字符串函数与内存函数 1
字符、字符串函数与内存函数
46 0
strlen库函数求字符串的长度和三种模拟实现方法
strlen库函数求字符串的长度和三种模拟实现方法
146 0
strlen库函数求字符串的长度和三种模拟实现方法
详解比较古怪的字符串拆分函数:strtok函数
详解比较古怪的字符串拆分函数:strtok函数
188 0
详解比较古怪的字符串拆分函数:strtok函数
|
JavaScript 前端开发
字符串长度
字符串长度
104 0