出版时间:2009-10 出版社:清华大学出版社 作者:钱能 页数:284 字数:456000
Tag标签:无
前言
《C++程序设计教程(第二版)习题及解答》是主教材《C++程序设计教程(第二版)》的配套书。由于第二版主教材对第一版做了根本性的改版,《c++程序设计教程(第二版)习题及解答》也与第一版大相径庭,其涉及的知识面更广,内容更多,从易到难的幅度更大,所以其解答也相应更详尽、具体。同时,它也是对《C++程序设计教程(第二版)实验指导》一书内容的对照和补充。撰写意图本书从习题练习出发,引导读者从机器运行的角度来思考问题,以编写出能够实战的程序代码。C++主教材虽然涉及一些数学方法描述的算法,但是它终究不是一本算法书,所以只在简单明了的情况下,偶尔表现一下算法技巧。习题解答也沿袭了主教材的这一著述原则,在代码和解答中,侧重表现C++语言的描述技巧,而无长篇大论展开算法描述之意图。因此,所有的解答都不是晦涩难懂的。如果对解答的代码颇感新奇,那就是作者在充分运用C++语言的特性,贯彻作者强调启发性的意图。习题解答的另一个目的是让读者明白,大量的撰写和调试代码,是优秀程序员的必然经历。要让代码不但能正确运行,而且还要运行得出色,这个能力很大一部分是基于测试和调试技术。学会了自己控制整个开发平台,自己制作测试数据,自己调试各种代码,本身便是具有了一定程度的对新开发软件的学习能力。语言逻辑表达能力只是解决程序结构和框架的问题,但是能力的更现实体现是如何将正确的程序得以在某个平台上测试和运行。虽然最终是要展开编程中的数学逻辑(即算法)研究,但是,不会调试和测试对编程能力的提高将是一个很大的障碍。每个习题解答都先将练习目的摆明,然后直奔主题,介绍解答思路。虽然习题解答的描述在结构上比较自由,但都是从要害上着手。有些习题还给出了设计指导和框架图示,目的是给读者更多的编程思路。解答展开了许多编程的细节和经验,这些经验在纯粹看书学习中也许很难消化成为自己的编程能力,只有自己亲身体验,才能把握。这一方面是想让读者更深入地理解实验之重要性,另一方面,由于有些习题已经演变成了《C++程序设计教程(第二版)实验指导》一书中的内容,所以本习题解答还旨在帮助读者强化实践能力。
内容概要
本书是主教材《C++程序设计教程(第二版)》的配套书。由于第二版主教材对第一版做了根本性的改动,使得本书也与第一版的《C++程序设计教程习题及解答》大相径庭。本书从习题练习出发,引导读者从机器运行的角度来思考问题,以编写出能够实战的程序代码。本书也是作者《C++程序设计教程(第二版)实验指导》一书的对照和补充。 全书突出C++编程能力培养,全局把握抽象编程观,潜窥语言和系统的内在特性,力图与同类书相区别。书中还介绍了测试数据制作、各种策略之代码演变、细节优化以及各个编译器性能差异的比较。在面向对象程序设计中,演绎了一个融概念设计和系统实现于一体的模型,并对动态链接库的实现方法进行了讨论。 所有的代码都经过作者调试,体现了独特的代码风格,给出了注重实战的优化代码。所涉及的技巧与方法也许并不为人所知,但其代码性能在acre.zjut.edu.cn的提交系统的测试中,都名列榜首,所以能给读者以很好的参考。
书籍目录
第一部分 基础编程 第1章 概述练习解答 EX0101 EX0102 第2章 基本编程语句练习解答 EX0201 EX0202 EX0203 EX0204 EX0205 EX0206 EX0207 EX0208 EX0209 EX0210 EX0211 EX0212 EX0213 第3章 数据类型练习解答 EX0301 EX0302 EX0303 EX0304 EX0305 EX0306 EX0307 第4章 计算表达练习解答 EX0401 EX0402 EX0403 EX0404 EX0405 EX0406 EX0407 EX0408第二部分 过程化编程 第5章 函数机制练习解答 EX0501 EX0502 EX0503 EX0504 EX0505 EX0506 第6章 性能练习解答 EX0601 EX0602 EX0603 EX0604 EX0605 EX0606 EX0607 EX0608 第7章 程序结构练习解答 EX0701 EX0702 EX0703第三部分 面向对象编程技术 第8章 类练习解答 EX0801 EX0802 EX0803 EX0804 EX0805 EX0806 EX0807 EX0808 第9章 对象生灭练习解答 EX0901 EX0902 EX0903 EX0904 第10章 继承 练习解答 第11章 基于对象编程 练习解答第四部分 高级编程 第12章 多态 练习解答 第13章 抽象类 练习解答 第14章 模板 练习解答 第15章 异常 练习解答
章节摘录
插图:
编辑推荐
《C++程序设计教程(第2版)习题及解答》特点:1.与主教材密切呼应,精心培育注重能力的快乐学习心态,引导读者从积极的调试和测试过程中获取灵感2.融高级编程思想于基本代码描述中,自然表现内部特性与抽象编程的统一3.既把握编程框架,令代码结构新奇独特,具启发性。又极尽优化之能,令代码高效和谐,呈现优异性能4.多角度展开编码和测试,详述各步骤中的实施要领及编程技巧
图书封面
图书标签Tags
无
评论、评分、阅读与下载