模块化编程设计题.PDFVIP

  • 6
  • 0
  • 约7.32千字
  • 约 6页
  • 2019-03-16 发布于湖北
  • 举报
模块化编程设计题 一、简述模块化编程的必要性(模块化的优点) 参考答案: 大多数的编程学习者一开始接触和学习到的程序很小,代码量很少,甚至只有几十行。 对于这样短小的程序进行模块化设计不是完全必要的。很多情况下程序模块化设计需要“浪 费”很多时间,例如增加了代码的数量,增加了构思的时间。把所有的程序代码都写在一个 main() 函数中程序完全可以运行。 但是随着学习的深入,代码量的增加,将所有的代码都放在同一个.C 文件中的做法越发 使得程序结构混乱,虽然可以运行,但是可读性、可移植性变差。即使是自己写的程序,时 间长以后对程序的阅读和修改也要花一些时间。模块化编程使得程序的组织结构更加富有层 次感,立体感和降低程序的耦合度。 在大规模程序开发中,一个程序由很多个模块组成,很可能,这些模块的编写任务被分配 到不同的人。几乎所有商用程序都必须使用模块化程序设计理念。在程序的设计过程中各个 开发者分工合作,分别完成某一模块特定的功能,减少开发时间等。 二、模块化编程设计步骤 (1) 、创建头文件 在模块化编程中,往往会有多个C 文件,而且每个C 文件的作用不尽相同。在我们的 C 文件中,由于需要对外提供接口,因此还必须有一些函数或者是变量提供给外部其它文件 进行

文档评论(0)

1亿VIP精品文档

相关文档