第09章 函数.pptVIP

  • 2
  • 0
  • 约2.22万字
  • 约 92页
  • 2017-09-11 发布于江苏
  • 举报
第九章 函数 学习目标 课程内容 9.1 概述 模块化程序设计 基本思想:将一个大的程序按功能分割成一些小模块,每个模块实现一个特定的功能。各模块相对独立、功能单一、接口统一。从而降低了程序设计的复杂性,缩短了开发周期,使程序易于维护和功能扩充。 特点: 各模块相对独立、功能单一、结构清晰、接口简单 控制了程序设计的复杂性 提高元件的可靠性 缩短开发周期 避免程序开发的重复劳动 易于维护和功能扩充 开发方法: 自上向下,逐步分解,分而治之 为了支持模块化,结构化程序设计语言中引入了子程序、子函数的概念。在C语言里,子程序、子函数统一成为函数。 函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。 C语言源程序是由函数组成的。在前面各章的程序中都只有一个主函数main,但实用程序往往由多个函数组成。C语言不仅提供了极为丰富的库函数,还允许程序员建立自己定义的函数。 【例9.1】从键盘读入10个整数放入a数组,对其按照从大到小顺序进行排序后输出。 分析:我们要做的工作就是: (1)建立数组,并分配内存。 (2)从键盘读入数据,放入数组。 (3)对数组排序。 (4)输出排序后的数组。 我们的程序将变成类似于右面的形式 9.2 函数定义 函数定义实例 1.C语言中一个最简单的函数: dummy ( ) /* 函数名:dummy */   

文档评论(0)

1亿VIP精品文档

相关文档