技术栈

C语言:写一个函数求字符串长度

snow爱2024-02-12 16:34
cs 复制代码
#include<stdio.h>
#include<assert.h>
size_t my_strlen(const char* str) {
	assert(str);
	size_t count = 0;
	while (*str!='\0') {
		str++;
		count++;
	}
	return count;
}
int main() {
	char arr[] = "abcdef";
	size_t n = my_strlen(arr);
	printf("%u\n", n);
}

运行结果

上一篇:C语言之动态内存管理
下一篇:【自动化】了解接口自动化
相关推荐
Boilermaker1992
7 分钟前
【Java EE】Mybatis-Plus
java·开发语言·java-ee
aramae
13 分钟前
C++ -- STL -- vector
开发语言·c++·笔记·后端·visual studio
Tony小周
13 分钟前
实现一个点击输入框可以弹出的数字软键盘控件 qt 5.12
开发语言·数据库·qt
lifallen
32 分钟前
Paimon 原子提交实现
java·大数据·数据结构·数据库·后端·算法
lixzest
33 分钟前
C++ Lambda 表达式详解
服务器·开发语言·c++·算法
EndingCoder
35 分钟前
搜索算法在前端的实践
前端·算法·性能优化·状态模式·搜索算法
丶小鱼丶
39 分钟前
链表算法之【合并两个有序链表】
java·算法·链表
沉默媛
1 小时前
如何安装python以及jupyter notebook
开发语言·python·jupyter
不吃洋葱.
1 小时前
前缀和|差分
数据结构·算法
_Chipen
1 小时前
C++基础问题
开发语言·c++
热门推荐
01深度神经网络训练过程与常见概念02KGG转MP3工具|非KGM文件|解密音频03Coze扣子平台完整体验和实践(附国内和国际版对比)04【无标题】05集群聊天服务器---MySQL数据库的建立06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07使用Ruby接入实时行情API教程08Java学习第十五部分——MyBatis09DeepSeek各版本说明与优缺点分析10LOT: 通过逻辑增强大型语言模型的零样本Chain-of-Thought推理能力