c语言之strlen函数使用和实现


文章目录


前言

c语言之strlen函数使用和实现


一、strlen函数使用

strlen函数返回的是在字符串中的个数,但不包含字符串结束符'\0'

cpp 复制代码
#include<stdio.h>
#include<string.h>
int main()
{
        char str1[] = "abcdef";
        printf("%ld\n", strlen(str1));
        return 0;
}
cpp 复制代码
执行
```cpp
# gcc strlen.c  -o strlen
./strlen
6

二、实现方法

c 复制代码
#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;
}

执行

c 复制代码
# gcc strlen.c  -o strlen
./strlen
6
相关推荐
cdg==吃蛋糕8 小时前
selenium webdriver使用
c语言·selenium·测试工具
眸生8 小时前
至此(day1-day4)代码详解(ai辅助整理)
c语言·汇编·操作系统·计算机组成原理·显存·i/o外设
xiecoding.cn8 小时前
string在c语言中代表什么(非常详细)
c语言·string·c语言string·c语言string.h·string.h头文件
whoarethenext8 小时前
c/c++的opencv均值模糊
c语言·c++·opencv
AI+程序员在路上13 小时前
C及C++的音频库与视频库介绍
c语言·c++·音视频
KeithTsui14 小时前
C语言之 比特(bit)、字节(Byte)、字(Word)、整数(Int)
linux·c语言·开发语言·c++·算法·word
梁下轻语的秋缘18 小时前
每日c/c++题 备战蓝桥杯(洛谷P1440 求m区间内的最小值 详解(单调队列优化))
c语言·c++·蓝桥杯
林开落L19 小时前
C语言:基础篇之常见概念
c语言·开发语言
一匹电信狗20 小时前
【数据结构】队列的完整实现
c语言·数据结构·c++·算法·leetcode·排序算法·visual studio
tadus_zeng21 小时前
C/C++ 整数类型的长度
c语言·开发语言·c++