百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

2014自考《C程序设计》串讲笔记(1).doc2014自考《C程序设计》串讲笔记(1).doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

考试学习软件商城(examebook.com)出品QQ:593777558更多自考课程(真题、笔记、音频)请至官网:www.examebook.com一、面向对象和面向过程的比较面向过程的方法将数据结构和过程作为两个实体来对待,其着重点在过程,设计人员首先考虑如何将功能分解,在每一个过程中又要着重安排程序的操作序列,但同时程序员在编程时又必须时时考虑数据结构,因为毕竟操作要作用于数据上。数据结构和过程的分离,给程序设计人员造成沉重的负担。例如,不可能要求数据结构始终没有变化,且不说在软件维护期间数据结构有可能发生变化,就是在软件的开发过程中也不能保证数据结构不发生变化。面向过程程序设计的缺点之一,就是一旦数据结构需要变更时,必须修改与之相关的所有模块。面向对象的方法将一组数据和与之有关的操作集合组装在一起,形成一个能动的实体,也就是数据的表示方式与对数据的操作细节被隐藏起来,用户通过操作接口对数据进行操作。即通过数据封装把数据和有关的操作封装在对象中,即使数据结构需要变更,也只要在该对象内部进行,只要该对象的对外接口不变,就不会影响整个软件。再通过派生和多态性机制就解决了面向过程程序的可重用性差、维护代价高等问题。二、C++与面向对象有关的保留字C++中专用于面向对象程序设计的关键字及它们的功能如下表所示:关键字功能catch捕获异常(错误)class定义类delete回收动态分配的内存friend定义友元类或友元函数inline定义内联函数new动态分配内存空间operator定义重载运算符函数private说明私有成员Protected说明保护成员Public说明公有成员Template定义、说明模板this指向当前对象的系统指针throw引发程序异常Try检测程序异常Virtual标记虚拟类和虚拟函数三、一些语法项在传统C语言和C++语言中的功能对比语法项功能传统C语言C++语言标识符长度有限长度无限,由系统决定基本数据类型无长双精度类型有长双精度类型*考试学习软件商城(examebook.com)出品QQ:593777558更多自考课程(真题、笔记、音频)请至官网:www.examebook.com有长双精度类型*注释方式/**//**/或//行尾作用域限定符::无有**类型名系统提供的标准类型名自定义结构类型可作类型名**无名联合不允许出现允许出现,以成员
编号:201403041736436713    类型:共享资源    大小:33.50KB    格式:DOC    上传时间:2014-03-04
  
5
关 键 词:
自考
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:2014自考《C程序设计》串讲笔记(1).doc
链接地址:http://www.renrendoc.com/p-266713.html

当前资源信息

4.0
 
(2人评价)
浏览:8次
BCEAAEE88296385ED...上传于2014-03-04

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关搜索

精品推荐

相关阅读

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5