文章目录
- 前言
- 一、strlen函数使用
- 二、实现方法
前言
c语言之strlen函数使用和实现
一、strlen函数使用
strlen函数返回的是在字符串中的个数,但不包含字符串结束符’\0’
#include<stdio.h>
#include<string.h>
int main()
{char str1[] = "abcdef";printf("%ld\n", strlen(str1));return 0;
}
执行
```cpp
# gcc strlen.c -o strlen
./strlen
6
二、实现方法
#include<stdio.h>
#include<string.h>
size_t Strlen_char(const char* str1)
{size_t len = 0;while (*str1 != 0){len++;str1++;}return len;
}
int main()
{char* str1 = "abcdef";printf("%ld\n", Strlen_char(str1));return 0;
}
执行
# gcc strlen.c -o strlen
./strlen
6