模拟实现库函数strlen

简介: 模拟实现库函数strlen

一:strlen

strlen用于求字符串的长度,从传入的地址开始读取,直到2遇到‘\0’停止统计的是\0之前的字符个数。

二:my_strlen模拟实现库函数strlen

int my_strlen(char* str)
{
  int count = 0;
  while (*str != '\0')//判断字符是否为'\0'
  {
    count++;
    str++  ;
  }
  return count;
}
int main()
{
  int len = my_strlen("abcdef");//my_strlen的参数是字符a的地址
  printf("%d ", len);
  return 0;
}


目录
相关文章
|
7月前
|
C语言
strlen函数【详解+模拟实现】
strlen函数【详解+模拟实现】
|
7月前
|
C语言
你应该知道的C语言干货(2)(strlen和strcpy的模拟实现)
你应该知道的C语言干货(2)(strlen和strcpy的模拟实现)
30 0
|
8月前
|
C语言
模拟库函数strcpy
关于库函数strcpy()的详细内容,跳转文章:《C语言:字符串拷贝函数strcpy()》
20 0
|
14天前
|
安全 C语言
【C语言】strcpy与strncpy函数的使用和模拟实现
【C语言】strcpy与strncpy函数的使用和模拟实现
5 0
|
14天前
strcat与strncat函数使用与模拟实现
strcat与strncat函数使用与模拟实现
5 0
|
8月前
strstr函数的使用及模拟实现
1.strstr函数 2.strstr函数的使用 3.strstr函数的模拟实现
70 0
|
9月前
|
C语言
模拟实现库函数,strtsr,memmove.
<1>主页:C语言的前男友 <2>知识讲解:模拟实现 库函数 strstr,memmove <3>创作者:C语言的前男友 <4>开发环境:Visual Studio 2022 <5>前言:学习了strstr,memnove等库里面的内存相关的函数,功能非常的强大。今天我们来模拟实现一下。
|
9月前
三种方法模拟实现库函数strlen,加深对strlen的理解
三种方法模拟实现库函数strlen,加深对strlen的理解
|
9月前
|
C语言
【C语言进阶】-- 重点字符串函数内存函数及其模拟实现(strlen,strcmp,strcat...memcpy,memmove)
【C语言进阶】-- 重点字符串函数内存函数及其模拟实现(strlen,strcmp,strcat...memcpy,memmove)