永利皇宫官网网址

凌阳教育专注嵌入式教育14年,良心教育,有担当,有诚信,值得信赖的教育品牌,欢迎访问官网http://www.sunplusedu.com

模块化程序设计

上一篇 / 下一篇  2016-04-19 14:32:57

模块化程序设计时应用于软件系统设计与开发的一种策略。它可以把大型程序组织成小而独立的程序段,它们单独命名,是单个的可调用的程序单元。这些模块经集成后成为一个软件系统,以满足系统的需求。这就是问题求解的“分而治之”的方法。

模块经过标识和设计后,可以组织成一种自顶向下的分层机构。在C语言中,每个模块就是一个函数,负责完成单个任务。

模块化程序设计有以下特征:

(1)    每个模块只做一件事情。

(2)    模块之间的通信只允许通过模块调用来实现。

(3)    某个模块只能被更高一级的模块调用。

(4)    如果不存在调用与被调用关系,模块之间是不能直接通信的。

(5)    所有模块之间都是使用控制结构设计成单入口、单出口的系统。

自定义函数的元素

变量的声明和使用基本上是在main函数中进行的。在C语言中,函数被归类为派生数据类型之一。因此,在C程序中,我们可以像其他变量一样定义和使用函数。在C语言的函数和变量之间存在某些相似性就一点也不奇怪了。

函数名和变量名都看作是标识符,因此它们必须遵守标识符的规则。

与变量一样,函数具有与之相关的类型。

与变量一样,在使用之前,函数名及其类型必须已经定义和声明了。

为了使用自定义函数,我们需要创建与函数有关系的3个元素:

(1)       函数的定义。

(2)       函数调用。

(3)       函数声明。

函数定义时一个单独的程序模块,专门用于实现函数的需求。要使用函数,就要在程序需要的地方调用该函数。这称为函数调用。调用函数的程序称为调用程序或调用函数。调用程序应对在后面程序中将使用的函数进行声明。这称为函数声明或函数原型。

凌阳教育,全国唯一一家原厂式嵌入式培训机构,专业从事嵌入式人才培训13年,最近新开课程信息安全工程师培训,想了解更多嵌入式资料下载或者是凌阳教育的动态,请访问凌阳教育官网www.sunplusedu.com

 


TAG: 程序设计

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar