C语言程序设计教程第6章_北京邮电大学出版社.pptVIP

  • 6
  • 0
  • 约 90页
  • 2016-06-16 发布于江西
  • 举报

C语言程序设计教程第6章_北京邮电大学出版社.ppt

C语言程序设计教程第6章_北京邮电大学出版社

第六章 函数与编译预处理 6.1 模块化程序设计与函数 6.2 函数的定义与调用 6.3 函数的嵌套和递归调用 6.4 变量的作用域与存取方式 6.5 编译预处理 6.1模块化程序设计与函数 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 (1)自顶向下; (2)逐步细化; (3)模块化设计; (4)结构化编码; 一个较大的程序一般划分成若干个模块,每个模块用来实现一个特定的功能。C语言中用函数来实现模块功能。函数是C语言程序的基本单位,一个C语言程序可由一个主和函数若干个函数构成。由主函数调用其它函数,其他函数之间也可相互调用。如: ANSI标准提倡把一个大的问题划分成许多小模块,每个模块编写一个函数,一个函数完成一个功能单一而独立的任务。 使用模块是一个很好的程序设计方法,可以由几个人同时开始设计,从而缩短开发周期。更主要的是,由于每一个模块规模较小、任务单一,更容易设计和调试,从而提高程序的可靠性。 模块设计的原则 模块独立 规模适当 层次分明 功能专一 案例6-1.调用自定义函数,输出如下字符串。 ******************

文档评论(0)

1亿VIP精品文档

相关文档