5 多函数程序设计-(精选·课件).pptVIP

  • 4
  • 0
  • 约1.69万字
  • 约 68页
  • 2018-10-15 发布于广西
  • 举报
《解析C程序设计》第2章 简单程序设计 第5部分 多函数程序设计 先看一个大型实例 程序的结构: 编译预处理命令 其它必要的定义 其它函数声明 主函数 其它函数定义 结论: C程序是由很多个函数组成的。 C语言中关于函数有三个主要内容: 函数定义 函数调用 函数声明 为什么定义函数? 大型任务总要由多人完成,因此,在编程之前,一定要将任务划分成多个功能独立的模块,再分别分配给多个程序分别编程实现。 函数可以复用,以节省开发时间。每个函数,就象一块雕刻好的积木,可以直接用来构建新的程序。 模块化的几个原则 模块分解的原则 保证模块的相对独立性 高聚合:一个模块只能完成单一的功能,代码一般几十行。 低耦合:指模块之间参数传递尽量少,尽量不通过全局变量来实现数据传递 信息隐藏 把所有用户不需要关心的细节隐藏至模块内部。 我们怎么做? 关键是如何分段。 比较独立的、完整的功能分为一个函数,一般函数十几行。 函数定义时注意与被调函数之间的沟通与联系,即参数传递与返回两个方向的数据流动。 在讲例题的时候请注意这两点 例1:定义一个函数,求梯形面积 先完成一个数学函数的定义:   s(a,b,h)=(a+b)*h/2 自变量 函数名 函数公式 编写函数必须考虑的三个内容: 先来考虑这个任务需要什么必要的数据,都是什么类型?(形式参数) 有没有结果,结果又是什么类型?(返回值) 应该完成什么功

文档评论(0)

1亿VIP精品文档

相关文档