- 6
- 0
- 约7.32千字
- 约 6页
- 2019-03-16 发布于湖北
- 举报
模块化编程设计题
一、简述模块化编程的必要性(模块化的优点)
参考答案:
大多数的编程学习者一开始接触和学习到的程序很小,代码量很少,甚至只有几十行。
对于这样短小的程序进行模块化设计不是完全必要的。很多情况下程序模块化设计需要“浪
费”很多时间,例如增加了代码的数量,增加了构思的时间。把所有的程序代码都写在一个
main() 函数中程序完全可以运行。
但是随着学习的深入,代码量的增加,将所有的代码都放在同一个.C 文件中的做法越发
使得程序结构混乱,虽然可以运行,但是可读性、可移植性变差。即使是自己写的程序,时
间长以后对程序的阅读和修改也要花一些时间。模块化编程使得程序的组织结构更加富有层
次感,立体感和降低程序的耦合度。
在大规模程序开发中,一个程序由很多个模块组成,很可能,这些模块的编写任务被分配
到不同的人。几乎所有商用程序都必须使用模块化程序设计理念。在程序的设计过程中各个
开发者分工合作,分别完成某一模块特定的功能,减少开发时间等。
二、模块化编程设计步骤
(1) 、创建头文件
在模块化编程中,往往会有多个C 文件,而且每个C 文件的作用不尽相同。在我们的
C 文件中,由于需要对外提供接口,因此还必须有一些函数或者是变量提供给外部其它文件
进行
您可能关注的文档
- 江西省房屋建筑(市政基础设施)工程勘察招标.doc
- 江西省抚州市工人文化宫工程设计.doc
- 江西省乐安县.doc
- 江西省南昌市2011年初中毕业暨中等学校招生考试.docx
- 江西省南昌市2015年初中毕业暨中等学校招生考试.doc
- 江西省小学教师一专多能综合培养课程实施方案.doc
- 江信国际·金牛(8)号权益投资集合资金信托计划.doc
- 江阴市新沙河河道环境整治工程(勘察设计).doc
- 江阴市园林旅游管理局.doc
- 江阴职业技术学院教师课堂教学规范.doc
- 赛车手与菲尔杯:失踪Deadboy与Painted Evelyn.pdf
- 2026年黑龙江省中考道德与法治全程备考与高分突破指南.docx
- 2026年嘉兴中考道德与法治全程备考与高分突破指南.docx
- 2026年温州中考道德与法治全程备考与高分突破指南.docx
- 2026年慈溪中考道德与法治全程备考与高分突破指南.docx
- 2026年贵州省中考道德与法治全程备考与高分突破指南.docx
- 2026年日照中考道德与法治全程备考与高分突破指南.docx
- Jazz Pharmaceutica 2019年第二季度财报:总收入增长7%,Sunosi在美国成功上市.pdf
- 赛博朋克先驱者科幻短篇.pdf
- 排列概念与常见考法精讲.pdf
最近下载
- 新华字典(拼音).pdf VIP
- 中国角膜病诊疗指南2025版.docx VIP
- 2026江西中考:化学重点基础知识点汇总.doc VIP
- 2024年广东省揭阳市中考物理试卷(含答案逐题解析).docx
- 2026年江西中考试卷及答案语文.docx VIP
- 河流地貌的发育(课件)-2024-2025学年高二地理(人教版2019选择性必修1).pptx VIP
- (最新全套表格)SL631-2025年水利水电工程单元工程施工质量检验表与验收表.doc VIP
- 《土壤调查与制图》复习资料.doc VIP
- 2024-2025学年重庆市南开中学七年级(下)期末英语试卷(含详细答案解析).docx VIP
- 2026中国农业大学后勤保障处校园服务中心合同聘用制C岗人员招聘1人(北京)考试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)