- 6
- 0
- 约1.57万字
- 约 60页
- 2018-02-07 发布于河南
- 举报
C课件四函数
2.递归调用机制 任何函数之间不能嵌套定义。 但调用函数与被调用函数之间相互独立。 发生调用时,被调用函数中保护了调用函数的运行环境和返回地址,使得调用函数的运行状态可以在被调用函数运行返回后完全恢复,而且该状态与被调用函数无关。 被调用函数运行的代码虽是同一代码,但由于调用点,调用状态,返回点不同,可以看作函数的一个副本,与调用函数的代码无关,因此函数的代码是独立的。 3.递归调用的形式 直接递归调用和间接递归调用 long fib(int x) { if(x2) return (fib(x-1)+fib(x-2)); else return 1; } int fn1 (int a) { int b; b=fn2(a+1); …. } int fn2(int s) { int c; c=fn1(s-1); …. } 4.递归条件 一个确定是否能避免递归调用的测试。 一个递归调用语句 先测试,后递归。 void count(int val ) { if val1 count(val-1); cout“ok”valendl; } void count(int val ) { count(val-1); if val1 cout“ok”va
您可能关注的文档
- 2010年初三第二学期物理教学工作总结.doc
- 关于Java的英语词汇表.doc
- 精英俱乐部聚会试行规定.doc
- 六年级数学模拟检测试卷1.doc
- 数控加工基础考试题目.doc
- 2011职称英语综合类完形填空.doc
- 哈工大_第八章.ppt
- 数学规划及其应用1-2.ppt
- 阿匹坦.ppt
- 六年级总复习《估算》公开课.ppt
- 全国通用职业素养培训教程与考试及答案.docx
- 基于区域认知的七年级下册《东南亚》教学设计.docx
- 合规红线与避坑实操手册(2026)《LYT 1710-2007一串红种子生产技术规程》.pptx
- 2025年山东省济南外国语学校、济南第一中学普通高中高三第二次模拟考试生物试题理含解析.doc
- 2026年高考语文必备古诗文阅读真题解析.docx
- 重庆市渝中区名校2025届八上数学期末质量检测试题含解析.doc
- 西医临床试题及答案.docx
- 2025年小学美术四年级上册艺术鉴赏卷.docx
- 2025年昆明市寻甸回族彝族自治县小升初全真数学模拟预测卷含解析.doc
- 赣南科技学院《生命科学前沿》2023-2024学年第一学期期末试卷.doc
原创力文档

文档评论(0)