技术栈

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语言之动态内存管理
下一篇:【自动化】了解接口自动化
相关推荐
一成码农
15 分钟前
JavaSE面向对象(下)
java·开发语言
子牙老师
22 分钟前
从零手写gdb调试器
c语言·linux内核·gdb·调试器
Madison-No7
31 分钟前
【C++】探秘vector的底层实现
java·c++·算法
偶尔的鼠标人
32 分钟前
Avalonia DataGrid 控件的LostFocus事件会多次触发
开发语言·c#
晚风残
34 分钟前
【C++ Primer】第十二章:动态内存管理
开发语言·c++·c++ primer
Swift社区
40 分钟前
LeetCode 401 - 二进制手表
算法·leetcode·ssh
派大星爱吃猫
42 分钟前
顺序表算法题(LeetCode)
算法·leetcode·职场和发展
_extraordinary_
1 小时前
Java Spring日志
java·开发语言·spring
liu****
1 小时前
8.list的模拟实现
linux·数据结构·c++·算法·list
小莞尔
1 小时前
【51单片机】【protues仿真】基于51单片机主从串行通信系统
c语言·单片机·嵌入式硬件·物联网·51单片机
热门推荐
01BongoCat - 跨平台键盘猫动画工具02GitHub 镜像站点03两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答04UV安装并设置国内源05Linux下V2Ray安装配置指南06GitLab 零基础入门指南:从安装到项目管理全流程07KGG转MP3工具|非KGM文件|解密音频08windows找不到gpedit.msc(本地组策略编辑器)09在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)1046个Nano-banana 精选提示词,持续更新中