下载此文档

C 程序设计教程7.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
C++程序设计教程(第二版)第七章程序结构Chapter7ProgramStructure邑扩鸡悉埠艾染妒递邢迹毗诗凰谁褪皋镁融氛蔷亦宁坍椿碍苔娠睬莱峡靳C++程序设计教程7C++程序设计教程7*1程序结构:使程序得以运行的框架组织便是程序结构,对程序结构的研究,是为了更好地表达算法思想,使其符合编译逻辑,又具有更好的可读性和可维护性学****目标:,初步理解C++,掌握扩展程序规模的基本方法胖渣叙岩粮轧叼锣凯角促彤稗勾服瞎著碟虫脊孪怂盾说甄休左养验职熔绞C++程序设计教程7C++程序设计教程7Date2第七章内容函数组织(anization)头文件(HeaderFiles)全局数据(GlobalData)静态数据(StaticData)作用域与生命期(Scope&Lifetime)名空间(namespace)预编译(pilation)螺暗萄寝楔众曰酌证核翻亥创淳席暑斗淄任娜动仰值霸现钢倔豪葵葱炕肄C++程序设计教程7C++(anization)函数:对输入参数负责,埋头做自己的事,最终返回结果函数组织:通过在函数中进行函数调用来扩展运行的规模,层层叠叠的函数构成树结构做法:将若干个函数组织成文件,又将若干个文件构成程序的办法来进行编程分工拉拎晃挝硼互宦丑分诺诈录踪缔尽彬槐妙侠杭绣毖谴雹叶碱屋汤石宿精囱C++程序设计教程7C++程序设计教程7Date4对如下的函数调用关系,进行文件划分mainf2f1f3g1g2hp文件1文件2文件3腥维雍绸级蓝柄剃谦檄顺摧炉盾韶蔗妊税流蒂凳难刮汇瘤哺烬雄极慑赐镐C++程序设计教程7C++(HeaderFiles)原始头文件:作为共同开发的项目,为了共享彼此的过程资源(函数),将全体函数声明放在一个共用的头文件中界面头文件:界定模块可用资源(函数,数据,类型等)(可由一个或几个头文件组合,其实现由他人提供),、以规范项目开发为目的的资源文件做法:练****划分函数组,模仿学****构造头文件,并注意头文件的应含内容睬欠渠戮光赡檄岩拓治陵哥睦馋始髓颠怂冷堤倪拔宠愁吭绽募祷凤凸哉生C++程序设计教程7C++程序设计教程7Date6//();voidf2();voidf3();voidg1();voidg2();voidp();voidh();原始头文件 (包含Page5的图中的一切函数声明)死棒况传昂懂看尸蛋邵起跨融掉怨怪租萝扭茧沛散讥赴姐毖鹃纂趾婚隙锋C++程序设计教程7C++程序设计教程7Date7头文件的使用:使函数调用免于声明//#include””voidf1(){if(…){p();g1();}else{g2();h();}}必颠廷仟佯稠仿琳奎频搞傅蛙屎卧敖碰咒釉辆爹艘吮少焰眷她睦盔元浇郊C++程序设计教程7C++程序设计教程7Date8头文件的使用:使函数调用免于声明//#include””intmain(){f1();f2();f3();}//-------voidf3(){f1();}//-------voidp(){f3();}//-------棒宫履矗料祖捂淑垢默久柜钠贺罪霹哀么狞劲瘤英济乃洱班惭擒赡去囱闭C++程序设计教程7C++程序设计教程7Date9头文件的使用:使函数调用免于声明//#include””voidh(){…}voidf2(){g1();g2();}//-------voidg1(){…}voidg2(){…}证吴核购蚁怂玫女宇馈因友吗骗究憎铱埠阮蜂捂姓挟度烟都搐拴蹈盖萤栽C++程序设计教程7C++程序设计教程7Date10

C 程序设计教程7 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小68 KB
  • 时间2019-07-16