- 11
- 0
- 约2.05万字
- 约 92页
- 2016-12-06 发布于江苏
- 举报
6.1 模块化程序设计与函数 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 把复杂任务细分成多个问题的过程,就叫程序的模块化。模块化程序设计是靠设计函数和调用函数实现的。 6.1.1 模块与函数 C语言程序由基本语句和函数组成,每个函数可完成相对独立的任务,依一定的规则调用这些函数,就组成了解决某个特定问题的程序。 任务、模块与函数的关系: 6.1.2 模块设计原则 模块设计应该遵循以下几条主要原则: 6.1.3 算法描述简介 例6.2 设计算法找出a、b两数中的较大者,并输出。 6.2 函数的定义与调用 在C语言中,函数(Function)是一个处理过程,可以进行数值运算、信息处理、控制决策,即一段程序的工作放在函数中进行,函数结束时可以携带或不带处理结果。 C语言程序处理过程全部都是以函数形式出现,最简单的程序至少也有一个main函数。函数必须先定义和声明后才能调用。 函数有两种: 标准库函数:系统提供 用户自定义函数:用户自己写 6.2.1 标准库函数 C语言有丰富的库函数,这些函数的说明在不同的头文件(*.h)中
您可能关注的文档
- 自动化网络I学习课件.ppt
- 第6部分自相关学习课件.ppt
- 天体视运动学习课件.ppt
- 第4部分结构化程序设计学习课件.ppt
- 第八部分图与网络分析学习课件.ppt
- 相似理论与模型试验学习课件.ppt
- 电路邱关源第三版第八部分学习课件.ppt
- 第二部分传播讲稿之单粒子散射学习课件.ppt
- 线性代数课件第四部分向量组的线性相关性——第4部分学习课件.ppt
- 大学语文08洛神赋并序学习课件.ppt
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)