程序设计基础07导论.ppt

程序设计基础(C语言) 东北大学高级语言程序设计课程组 课程网站:/cxsj 程序设计基础(C语言) 函数的基本概念 模块化结构 一个用C语言开发的软件由许多功能组成 从组成上看,各个功能模块彼此有一定的联系,功能上各自独立, 从开发过程上看,不同的模块可能由不同的程序员开发 提出模块化设计 怎样将不同的功能模块连接在一起,成为一个程序 怎样保证不同的开发者的工作既不重复,又能彼此衔接 支持这种设计方法的语言称为模块化程序设计语言 模块化结构 C语言提供了模块化设计的功能 模块化设计在程序设计中分而治之的策略 将一个大的程序自上向下进行功能分解成若干个子模块 模块对应了一个功能 有自己的界面 有相关的操作 完成独立的功能 各个模块可以分别由不同的人员编写和调试 将不同的模块组装成一个完整的程序 将所有的程序模块象积木一样装配起来 模块化结构 C采用函数实现功能模块 C语言中一个函数实现一个特定的功能 一个C语言程序可以由一个主函数和若干个其它函数构成 由主函数调用其它函数 其它函数也可以相互调用 同一个函数可以被一个函数或多个函数调用任意多次 在设计时,往往将一些常用的功能模块编写成为函数,放在函数库中,供大家选用或多次调用,以减少重复性的编写程序 C程序的功能可以通过函数之间的调用实现 方便的利用函数作为程序模块实现 C语言程序设计的模块化 模块化结构 C采用函数实现功能模块

文档评论(0)

1亿VIP精品文档

相关文档