- 2
- 0
- 约2.74千字
- 约 18页
- 2016-09-11 发布于江西
- 举报
第7章_程序结构.ppt
长春理工大学 面向对象程序设计─程序结构 长春理工大学 董元方 函数组织 头文件 全局数据 静态数据 作用域与生命期 名空间 预编译 函数组织 C++程序是一些函数 在main函数中给这些函数安排一个执行顺序 在这些函数中,又安排了另一些函数的执行顺序 头文件 函数定义中若调用其他函数,必须声明在先 函数声明的次数是不受限制的,但是函数定义只能有唯一的一次 因此,我们可以定义自己的头文件—将函数声明做成一个文件后缀为.h的文件(头文件),用指令#include的方式加在程序文件的开始处 #include指令中,和””的区别 界面头文件 头文件更重要的作用是在设计阶段规定界面—通过头文件可以明白地看出,某个程序文件提供了什么服务,这种头文件称为用户界面 全局数据 在任何函数的外部声明或定义的,在程序范围内可以访问的数据 位于全局数据区 一次定义原则 定义之后,用extern声明 全局数据的作用和缺点 作用: 所有函数都可以访问它,免于参数传递 置身于函数之外,便于在测试时观察 缺点: 破坏了模块结构的独立性,也破坏了抽象数据结构的封闭性 程序是各个独立模块的聚集,而全局数据恰恰就牵扯了各个模块,使其无法独立(函数必须以全局数据为前提,无法拿到其他地方去重用) 静态全局数据 函数可以看作是模块,程序文件也可以看作是模块—黑盒 程序文件的局部量—静态全局数据 全局数据—程序数据 静态全
您可能关注的文档
- 中国电信物流行业信息化解决方案new.ppt
- 第一章 财务管理基础24068.ppt
- 第4章 符号运算new.ppt
- 商务谈判第四章new.ppt
- 第三讲第三节插入表格.PPT
- CI设计29908.ppt
- 生物分离2.ppt
- 17CF336512EC1D511D7EAB66288A61A9.ppt
- 11CET4课件.ppt
- 气体性质-等容变化.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 圆管带式输送机结构设计及仿真.doc
- (共26页PPT)鲁科五下review2.pptx VIP
- 2025年上海市六年级科学试卷及答案.doc VIP
- 2025名城市协管员笔试试题+解析.docx VIP
- 南京市鼓楼区数学五年级下学期数学期末试卷.doc VIP
- 江苏省南京市鼓楼区2023-2024学年五年级下学期期末检测语文试卷(含解析).pdf VIP
- 2026年湖南省农商银行笔试题库及答案.doc VIP
- 医师执业、变更执业、多机构备案申请审核表(多机构备案样.doc VIP
- 江苏省南京市鼓楼区2024-2025学年五年级下学期期末数学试卷.docx VIP
- 鲁科版英语五年级下册【教学课件 review1.pptx VIP
原创力文档

文档评论(0)