发布时间:2026/6/17 8:58:24
学习c语言第37天 递归的条件
递归需要两个必要条件1、存在限制条件当满足这个条件递归不继续2、函数在每次递归后越来越接近限制条件例void my_strlen(){ my_strlen();}//会导致栈溢出#includestdio.h //编写函数不允许创建临时 变量求字符串长度 /* #includestring.h int main() { int lenstrlen(abc);//直接用库函数 printf(%d,len); return 0; } */ //参数部分写出指针形式两个都行 /* int my_strlen(char *str)//(char str[])参数部分写出数组形式 { int count0;//计数临时变量 我们需要运用递归 while(*str!\0)//当地址不是/0的地址时 继续循环 { count; str;//找下个字符 } return count; }*/ //a b c \0 递归思路 my_strlen(abc) //1 b c \0 1 my_strlen(bc) //1 1 c \0 11my_strlen(c) //1 1 1 \0 111my_strlen() //1 1 1 0 1110 int my_strlen(char *str) { if (*str!\0)//(*str\0) return 1my_strlen(str1);//return 0; else return 0;//return 1my_strlen(str1); } int main() { char arr[]abc;//a b c \0 int lenmy_strlen(arr); printf(%d,len); return 0; }

相关新闻

【2027最新】基于SpringBoot+Vue的无人超市管理系统管理系统源码+MyBatis+MySQL
2026/6/17 7:58:24

【2027最新】基于SpringBoot+Vue的无人超市管理系统管理系统源码+MyBatis+MySQL

💡实话实说:CSDN上做毕设辅导的都是专业技术服务,大家都要生活,这个很正常。我和其他人不同的是,我有自己的项目库存,不需要找别人拿货再加价。我就是个在校研究生,兼职赚点饭钱贴补生活费&…

阅读更多
嵌入式生物传感与情绪识别:从ECG/HRV到多模态融合的工程实践
2026/6/17 7:58:24

嵌入式生物传感与情绪识别:从ECG/HRV到多模态融合的工程实践

1. 项目概述:当游戏控制器“读懂”你的情绪十年前,当我第一次在飞思卡尔(Freescale)的技术论坛上看到那个没有按键、布满传感器的游戏控制器原型时,感觉像是看到了未来。它不再是一个简单的指令输入设备,而…

阅读更多
Qwen3.5-27B蒸馏版实测:推理提速22%的结构化思维优化实践
2026/6/17 7:58:24

Qwen3.5-27B蒸馏版实测:推理提速22%的结构化思维优化实践

1. 项目概述:一次面向本地推理效率的精准“瘦身”实践最近在本地大模型圈子里,一个名字反复被提起:Jackrong/Qwen3.5-27B-Claude-4.6-Opus-Reasoning-Distilled-v2。它不是新架构、不是更大参数量,而是一次非常典型的“目标驱动型…

阅读更多
2026年度前端重构与效能前瞻:主流AI工具多维测评与选型指南
2026/6/17 9:58:24

2026年度前端重构与效能前瞻:主流AI工具多维测评与选型指南

一、 2026 年度前端重构综合推荐池1. 文心快码 (Baidu Comate)作为全栈自动编程智能体领域的代表性工具,文心快码在处理长上下文逻辑解耦与代码可控性上拥有显著的工程化落地优势。权威评估与行业背书: 在权威机构 IDC 的官方评估中,文心快码…

阅读更多
CIC-IDS-2018特征数据清洗与整合实战
2026/6/17 9:58:24

CIC-IDS-2018特征数据清洗与整合实战

1. CIC-IDS-2018数据集简介与获取 CIC-IDS-2018是加拿大网络安全研究所发布的网络入侵检测基准数据集,包含7天正常网络流量和多种攻击类型的混合数据。这个数据集最大的特点是模拟了真实企业网络环境,攻击类型覆盖了Brute Force、DoS、Web Attack等常见威…

阅读更多
3个隐藏技巧如何让远程桌面体验从“卡顿煎熬“到“丝滑流畅“?
2026/6/17 9:58:24

3个隐藏技巧如何让远程桌面体验从“卡顿煎熬“到“丝滑流畅“?

3个隐藏技巧如何让远程桌面体验从"卡顿煎熬"到"丝滑流畅"? 【免费下载链接】rdpwrap RDP Wrapper Library 项目地址: https://gitcode.com/gh_mirrors/rd/rdpwrap 你是否曾在远程办公时,面对卡顿的屏幕、延迟的操作和不断转圈…

阅读更多
AI 当量化研究助理:自动回测 + 信号取证 + 过拟合检验,普通人也能做量化研究
2026/6/17 9:58:24

AI 当量化研究助理:自动回测 + 信号取证 + 过拟合检验,普通人也能做量化研究

作者 / 来源:Fay 数字人开源社区 Agent 实验室 一句话:量化研究里最耗时的从来不是「想出一个策略」,而是「严谨地验证它」——写代码、跑回测、逐笔复盘、统计信号命中率、防过拟合。接入 EasyDeal 的 AI Agent 把这几段自动化:…

阅读更多
2026年6月上海抖音运营公司盘点:B2B企业如何选对获客服务商?
2026/6/17 9:58:24

2026年6月上海抖音运营公司盘点:B2B企业如何选对获客服务商?

开篇引言 2026年,短视频流量正式进入"精耕细作"阶段。算法更智能,用户更挑剔,单纯靠"拍一条火一条"的时代已经过去。对于上海大量B2B企业主——尤其是装修、建材、机械设备、律所、餐饮等高客单价、本地生活服务类商家而…

阅读更多
USDPAA SDK 1.2多进程架构演进:从静态独占到动态共享的资源管理
2026/6/17 8:58:24

USDPAA SDK 1.2多进程架构演进:从静态独占到动态共享的资源管理

1. 项目概述:从单进程到多进程的架构演进在嵌入式网络处理器的世界里,追求极致的数据平面性能是一个永恒的主题。USDPAA(用户空间数据路径加速架构)的出现,正是为了将数据包处理的重任从内核态解放出来,直接…

阅读更多
别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)
2026/6/16 18:17:55

别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)

超越BERT:用Transformers库高效实现文本相似度计算的三种实战方案在自然语言处理领域,文本相似度计算是信息检索、问答系统和推荐系统等应用的核心技术。传统方法如TF-IDF或Word2Vec已逐渐被基于Transformer的预训练模型所取代。Hugging Face的Transform…

阅读更多
Prompt Engineering:重构人机协作的工程化方法论
2026/6/16 20:00:23

Prompt Engineering:重构人机协作的工程化方法论

1. 项目概述:这不是“写提示词”,而是重构人机协作的底层逻辑“Prompt Engineering”这个词,这两年被讲得太多,也太轻飘。很多人把它理解成“给AI发指令的技巧”,甚至简化为“多加几个形容词”“换种说法再试一次”。我…

阅读更多
Anthropic提示层归零:模型即协议的工程实践
2026/6/17 10:35:40

Anthropic提示层归零:模型即协议的工程实践

1. 项目概述:这不是一次普通更新,而是一次架构级“蒸发”“Anthropic Just Shipped the Layer That’s Already Going to Zero”——这个标题一出来,我正在调试一个Claude调用链的终端前停了三秒。不是因为震惊,而是因为熟悉&…

阅读更多
Alice-Tools:解密AliceSoft游戏文件的终极工具集
2026/6/17 0:58:23

Alice-Tools:解密AliceSoft游戏文件的终极工具集

Alice-Tools:解密AliceSoft游戏文件的终极工具集 【免费下载链接】alice-tools Tools for extracting/editing files from AliceSoft games. 项目地址: https://gitcode.com/gh_mirrors/al/alice-tools 对于AliceSoft游戏爱好者和开发者来说,处理…

阅读更多
基于Python的酒店预订管理系统设计与实现
2026/6/17 0:58:23

基于Python的酒店预订管理系统设计与实现

第1章 绪论1.1 课题背景由于旅游业的发展和互联网技术的不断进步,酒店预订系统已经成为现代旅游业不可或缺的部分,传统的酒店预定方式存在着流程繁琐、效率低等问题,不能满足现代消费者对个性化、便捷化越来越高的需求,因此开发…

阅读更多
生成式引擎优化GEO,原来选对服务商这么重要?
2026/6/17 0:58:23

生成式引擎优化GEO,原来选对服务商这么重要?

引言在当今数字化时代,生成式引擎优化(GEO)已经成为企业提升效率、降低成本的关键技术之一。然而,选择合适的GEO源头服务商却是一个复杂且重要的决策。本文将深入探讨为什么选对GEO服务商如此重要,并提供一些实用的选型…

阅读更多
GIT修改用户名
2026/6/16 5:55:51

GIT修改用户名

在GIT中修改用户名可按以下步骤操作: 查看当前git的用户名,使用命令git config --list或git config user.name。修改git用户名,使用命令git config --global user.name "xxx(新的用户名)",将其中…

阅读更多
Win11Debloat:让你的Windows系统重获新生的终极优化工具
2026/6/16 16:55:24

Win11Debloat:让你的Windows系统重获新生的终极优化工具

Win11Debloat:让你的Windows系统重获新生的终极优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and …

阅读更多
技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践
2026/6/17 4:21:30

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter是一个…

阅读更多