C语言程序设计任文孔庆彦(第7章--第12章)第7章课件教学.pptVIP

  • 0
  • 0
  • 约3.08万字
  • 约 118页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计任文孔庆彦(第7章--第12章)第7章课件教学.ppt

第7章 函数 7.1 函数概述(1) C源程序是由函数组成的,C语言中的函数相当于其它高级语言的子程序。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能。由于C程序的全部工作都是由各式各样的函数完成的,所以也把C语言称为函数式的模块化语言。 7.1.1 C程序的模块化设计 模块化程序设计,是现代程序设计的基础。在进行程序设计时,最好的办法是根据结构化程序设计思想,把复杂问题按照自顶向下、逐步细化的方法划分为功能相对独立的若干模块,然后再用同样的方法把各个模块划分为功能更独立的子模块,直到不需要细分为止。这是一个从抽象到具体的过程。划分子模块时要做到:内聚性强(指模块的独立性要强,一个模块完成一个功能),耦合性弱(模块间的关联度要小,最好没有关联关系)。 7.1 函数概述(2) 可以看出,模块化程序设计的思想实际上是一种“分而治之”的思想,将一个大任务(复杂问题)分解为若干个小任务甚至于更小的任务(简单问题),每个小任务实现起来就相对容易了。这里的每个任务对应一个模块,相当于C语言中的函数。函数是C语言程序的基本组成单位,因此,可以很方便地用函数作为程序模块来实现C语言程序的模块化。 7.1.2 函数的概念与分类(1) 1. 函数的概念 函数是一个可以反复使用的、功能相对独立的程序段。在一个用户程序中,如果在不同地方需多次执行某些操作,则可以把完成这些操作的程序段从程

文档评论(0)

1亿VIP精品文档

相关文档