- 6
- 0
- 约1.88万字
- 约 89页
- 2017-05-30 发布于北京
- 举报
第六章 函数与编译预处理 6.1 模块化程序设计与函数 6.2 函数的定义与调用 6.3 函数的递归调用 6.4 变量的作用域与存取方式 6.5 编译预处理 6.1模块化程序设计与函数 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 基本概念 模块与函数 C语言程序由基本语句和函数组成,每个函数可完成相对独立的任务,依一定的规则调用这些函数,就组成了解决某个特定问题的程序。 模块与函数 把大任务分解成若干功能模块, 用多个函数来实现这些功能模块。 通过函数的调用来实现完成大任务的全部功能。 模块与函数 模块设计的原则 分解模块要注意层次 要多层次的分解任务,要注意对问题进行抽象化。开始不要过于注意细节,注意做到逐步细化求精。 算法的描述 例6.2 设计算法:找出a,b两数中的较大者,并输出 分析: 这个问题分三个步骤: 输入两个数; 找出其中的大数; 输出大数。 6.2 函数的定义与调用 在C语言中,函数(Function)是一个处理过程,可以进行数值运算、信息处理、控制决策,即一段程序的工作放在函数中进行,函数结束时可以携带或不带处理结果。 库函数(标准函数):系统提供自定义
您可能关注的文档
- (新课标)高中数学《第二章 圆锥曲线与方程》归纳整合 新人教A版选修1-1.ppt
- cisco交换机端口镜像.ppt
- CI第8讲标准字体象征图形吉祥物2014.ppt
- CorelDRAW综合实例1.ppt
- (正稿)1《山中访友》课件.ppt
- CPLD-FPGA复习课件.ppt
- CQC-2012审核员持续教育-9004第1章.ppt
- (新课程)高中数学二轮复习精选《必考问题20数学思想在解题中的应用(二)》课件新人教版.ppt
- CR提交和处理规范20110909.ppt
- (沪教版)三年级语文上册课件 天鹅的故事 2.ppt
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)