首页计算机书籍程序设计《C++程序设计》和克智编著
MAXEND

文档

223

关注

0

好评

0
PDF

《C++程序设计》和克智编著

阅读 652 下载 0 大小 23.1M 总页数 306 页 2022-11-17 分享
价格:¥ 10.00
下载文档
/ 306
全屏查看
《C++程序设计》和克智编著
还有 306 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 306 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
前言目前风靡计算机世界的面向对象的程序设计方法是软件开发上的一场革命。C十十语宫是一个优秀的面向对象的程序设计语言,它保持了C语言的简洁、高效和接近汇编语言的特点,消除了C语言中的一些不安全因素,更重要的是它将高科技研究中的面向对象的思维方式引进到程序设计语言中,增加了类这种语言成分,以支持面向对象的程序设计。这不仅使得程序的可靠性、数据的安全性得到了保证,而且提高了程序代码的复用性,从而极大地改善了程序设计的效率。C十十语言除支持面向对象的程序设计外,也同时支持传统的非面向对象的程序设计。实际上,由于C++语言的变量说明非常灵活,输入/输出操作极为方便,并提供有引用数据类型,因此,用C十十语言书写非面向对象的程序时也会比传统程序设计语言方便得多。本书共分13章和两个附录。全书以翔实的内容系统而全面地介绍了C十+十语言的各个语言成分及其特性,以及用C十十语言进行程序设计的基本方法与设计要点。第1章介绍C十十语言的发展及其特点、面向对象程序设计的基本概念,C十十程序的基本结构、基本的输入/输出方法和开发C十十程序的基本步骤。第2章介绍C十十语言的词法符号、基本数据类型、变量、运算符和表达式。第3章介绍C十十语言的程序控制语句。第4章介绍C十十语言的函数、作用域和存储类以及编译预处理指令。其中函数的重载从一个方面体现了面向对象程序设计的多态性。本章内容为C十十语言的重点之一。第5章介绍C十十语言的数组类型和字符串.第6章介绍C十十语言的指针、引用和动态内存分配。本章内容也是C十十语言的重点与难点之一。第7章介绍C十十语言的结构、联合和枚举型数据类型。第8章介绍C十十语言的类类型和对象。从本章起所介绍的内容均与面向对象的程序设计密切相关。类体现了面向对象程序设计语言的封装性,因此本章的内容为C十十语言的重点之一。第9章介绍C+十语言中类的构造函数和析构函数。第10章介绍C+十语言的继承和派生类,它们体现了面向对象程序设计的继承性。本章亦为C++语言的重点之一。第11章介绍C十十语言中的友元、虚函数、类的静态成员以及const和volatile成员。其中,虚函数体现了面向对象程序设计的运行时的多态性。第12章介绍C++语言的运算符重载。运算符重载从另一个方面体现了面向对象程序设计的多态性。本章内容是C十十语言的又一重点。第13章介绍C十十语言的输入/输出流类,包括C十+的基本I/O流类、文件流类和RAM流类。本章内容是C+十语言的又一个重点和难点。附录A介绍了C++语言的关键字a及其简单用法。附录B为ASCII码表。书中每章后面都附有习题。应当说明的是:这些习题不仅是用来使读者巩固各章的内容,它们同时又是相应章节内容的补充。由于篇幅所限,一些较大型的例子不便于在正文中给出,而是放在习题中由读者对它们进一步地完善。这一现象在第8章以后尤为明显。所以,希望读者尽量完成所有的习题,以便全面地掌握C十十语言。本书是作者集多年对本科生、研究生的C语言和C十十语言的教学经验,并参阅有关中外资料的前提下撰写而成的。对学习C十+语言时常犯的错误和易混淆的概念进行了详细地介PDG绍与提示。为使读者能更好地掌握C十+语言,作者根据自己多年在科研和教学中使用C十十语言的心得体会,精心编写了书中所有的例题并全部上机通过,另外还编写了几个较大型的程序,其内容贯穿C+十语言的主要语言成分,并在相应章节逐步出现、逐步完善,以期为读者掌握向面对象的程序设计方法提供一个思路。作者力求本书具有通俗性和实用性。尽量避免过多的理论描述,而用较多的篇幅介绍实用方法。本书中的许多内容出自于作者的经验和体会,是其它资料所没有提到而在实用中又常常,遇到的。作者将这些内容奉献给读者,期望读者通过本书能很快地掌握C十+语言,打消“℃十十语言难学"或“℃十十语言好学难用”的不正确看法,本书将C+十语言作为一个独立的程序设计语言,而不是作为C语言的扩展来进行介绍本书可供大专院校作C十十语言教材使用,也可以作为从事计算机软件开发和应用的人员的重要参考资料,尤其适为广大计算机爱好者学习C+十语言的自学材料。对于本书存在的错误和不足之处,作者殷切希望广大读者批评指正。和克智一九九五年四月于西安理工大学PDG
返回顶部