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
相关推荐
广州山泉婚姻21 小时前
C语言循环结构精讲:底层认知与实用技巧
c语言·人工智能
handler0121 小时前
Linux: 基本指令知识点(3)
linux·服务器·c语言·开发语言·c++·笔记
wuminyu21 小时前
专家视角看Java线程生命周期与上下文切换的本质
java·linux·c语言·jvm·c++
jgec21 天前
哈工大计算机系统2024大作业——Hello的程序人生
c语言·计算机系统
qeen871 天前
【算法笔记】前缀和经典题目解析
c语言·c++·笔记·学习·算法
三品吉他手会点灯1 天前
C语言学习笔记 - 2.C概述 - HelloWorld程序举例
c语言·笔记·学习
Felven1 天前
D. Zero Remainder Array
c语言
孬甭_1 天前
内存函数以及数据在内存中的存储
c语言
卢锡荣1 天前
单芯双 C 盲插,一线通显电 ——LDR6020P 盲插 Type‑C 显示器方案深度解析
c语言·开发语言·ios·计算机外设·电脑
legendary_1631 天前
PD显示器方案新维度:Type-C充电,投屏,显示技术革新
c语言·开发语言·计算机外设