会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

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

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

宽屏显示 收藏 分享

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

考试学习软件商城(examebook.com)出品QQ593777558更多自考课程(真题、笔记、音频)请至官网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)出品QQ593777558更多自考课程(真题、笔记、音频)请至官网www.examebook.com有长双精度类型注释方式////或//行尾作用域限定符无有类型名系统提供的标准类型名自定义结构类型可作类型名无名联合不允许出现允许出现,以成员名调用局部变量说明在程序块前单独说明可出现在程序中的任意处强制类型转换类型变量名类型变量名和类型变量名指向void的指针字符指针普通无数值指针类型输入/输出scanf/printfcin/cout第一章重点难点一、面向对象程序设计的要素例1(6)下列各项中不属于OOP语言特征的是()例2(7)面向对象系统中的封装单位是()例3(8)在有继承关系的类间,不应有的特性是()例4(9)下面关于多态性的叙述中,不正确的说法是()二、新的输入输出风格例1一、新的输入输出风格实例三、const类型修饰符的使用(难点)例1二、const类型修饰符的使用实例例2(10)下列各项中不属于使用const定义常量优于使用define处()四、对函数的更严格的要求和新的应用例1三、函数的新应用的实例例2(11)下列有关内联函数的说法中,不正确的是()例3(12)下列带缺省值参数的函数说明中,正确的说明是()例4(13)下列各项中不符合函数重载必须满足的条件的是()五、更合理的动态内存空间分配运算符例1四、动态内存空间分配运算符new和delete使用实例例2(14)下列关于动态空间分配的操作中,错误的是()六、引用另一个函数参数传址工具(难点)例1五、引用的实例例2(15)引用不能用作()例3(16)下面对引用的操作中,不正确的操作是()您当前的位置面向对象程序设计第一章案例分析一、新的输入输出风格实例从键盘输入两个整数,显示在屏幕上。include//必须包含的文件,cout、、endlvoidmain//在此文件中说明{doublelength,width//定义两个双精度变量长度和宽度coutlengthwidth//输入长度和宽度,两数间用间隔符隔开coutlengthisvoidcompconstint,intintmain{intcount8,index15coutThevaluesarecoutcount,indexendlcompcount,indexcoutThevaluesarecoutcount,indexendlreturn0}voidcompconstintin1,intin2{in1in1100in2in2in1coutThevaluesarecoutin1,in2endl}由于作为参数的变量in1前缀了const,所以它是个常量,执行语句in1in1100后无法使得in1的值改变。为达到按给定的值输出,只要把语句in2in2in1改为in2in2in1100即可。此时,in2的值为815。而形式参数是整数的引用,in2值的改变被带出函数comp,为实参index所继承,故能在主函数中得到正确的输出结果。
编号:201403041736436713    大小:33.50KB    格式:DOC    上传时间:2014-03-04
  【编辑】
5
关 键 词:
自考
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

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

当前资源信息

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

官方联系方式

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

相关资源

相关资源

相关搜索

自考  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5