- 17
- 0
- 约3.07千字
- 约 8页
- 2018-08-22 发布于福建
- 举报
函数递归调用使用技巧
函数递归调用使用技巧
【摘要】函数的递归调用是C语言的特点之一,正确的运用可以简化复杂的问题。本文给出递归调用的相关特征和例题解析,以期初学者能掌握递归调用的使用技巧。
【关键词】递归 函数 程序
【中图分类号】G64 【文献标识码】A 【文章编号】1009-9646(2008)10(b)-0152-02
在程序设计中,一个函数,过程或数据结构,如果其定义或说明内部又直接或间接的出现对定义本身的引用,则称它们是递归的。递归调用是在函数内部直接或间接调用自身,把复杂问题转化为较简单的问题。递归函数常用于解决那些需分多次求解且每次求解过程都基本类似的问题。
在程序设计中,调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。递归的两种情况:1、函数f在执行过程中又要调用函数f,则称为直接递归。2、函数f1在执行过程中又要调用函数f2,而f2在执行过程中又要调用函数f1,则称为间接递归。然而如果没有给出程序终止的条件,程序就无限制的循环下去,因此必须给出递归的终止条件,告诉计算机什么时候终止计算,结束递推过程,是递归函数的出口条件。递归调用执行的规则称为递归体,它告诉计算机递归的方式,即大问题和小问题之间遵循怎样的规律。对于这一类问题,在程序设计上我们都可以用IFELSE语句来表达,这是这一类问题在编程中常用的标准格式。递归函数
您可能关注的文档
- 凡士林纱布鼻垫在无创正压机械通气中应用.doc
- 凤丹内生菌分离鉴定及抑菌活性研究.doc
- 凡纳滨对虾钙网蛋白cDNA序列克隆及组织表达分析.doc
- 凡高作品色彩研究.doc
- 凤凰医疗托管公立医院改革实践探讨.doc
- 凤凰卫视主持人管理标本意义.doc
- 凤凰卫视新闻策略战略处境和策略选择.doc
- 凤凰县文化旅游产业融合发展存在问题及对策.doc
- 凤凰古镇旅游资源可持续开发利用研究.doc
- 凤凰水蜜桃采后低温冷藏优势保鲜方法对比研究.doc
- 2026年医药行业药品流通成本控制策略.docx
- 2025新星市淖毛湖国有资产运营管理有限责任公司招聘工作人员(11人)笔试历年参考题库附带答案详解.docx
- 2026年旅游业发展报告:政策导向与市场机遇.docx
- 2026-2027学年小学美术三年级下册苏少版(新教材)教学设计合集.docx
- 2025新疆交投集团所属子公司招56人笔试历年参考题库附带答案详解.docx
- 2025新兴际华集团总部一般管理人员岗位招聘5人笔试历年参考题库附带答案详解.docx
- 2026年房地产租赁市场分析报告:政策调控与市场前景.docx
- 2026年高等教育自学考试英语词汇专项训练卷.docx
- 2026年园林景观设计行业案例分析报告.docx
- 2026年行业柔性制造创新案例集报告.docx
最近下载
- 第十六届职工技术创新运动会暨2026年深圳技能大赛贵金属首饰与宝玉石检测员技能竞赛理论复习资料500题.docx VIP
- 雅马哈YZF-R3服务手册.pdf VIP
- 书法:《圣教序》字字解析(完整版).pdf VIP
- 锦州医科大学临床医学专业培养方案.PDF
- 河南华师联盟2027届高三上学期10月质量检测英语+答案.docx
- GB50150-2006_7执行标准与规范.docx VIP
- Virtuoso cadence教程 清华大学.pdf VIP
- WDZ-5200系列保护测控装置说明书V1.pdf VIP
- (完整版)英格索兰空压机操作培训课件ppt.pptx VIP
- T596-1996《电力设备预防性试验规程》.docx VIP
原创力文档

文档评论(0)