C++程序设计教程

出版时间:2009-7  出版社:清华大学出版社  作者:钱能  页数:467  
Tag标签:无  

前言

C++是一门高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计。C++语言强调对高级抽象的支持。C++实NT类的封装、数据隐藏、继承及多态,使得其代码容易维护及高度可重用。随着C++渐渐成为ANSI标准,这种新的面向对象程序设计语言迅速成为程序员最广泛使用的工具。几乎在所有计算机研究和应用领域,都能看到C++的影子。’C++从C进化而来,是C语言的超集。C++在程序结构的本质上与C是一致的,都是用函数驱动机制实现。学过C语言,再来看C++,就会感到C++更简单和容易理解。过程化程序设计与面向对象程序设计之间并无水火不容的矛盾,面向对象程序设计是过程化程序设计的自然升华。本书对于学过或没有学过C语言的读者都是适用的。如果学过ANSIC,则可以跳过第一部分的程序设计基础,直接阅读第二部分。在学习第二部分时,遇到某些概念不清之处,可以根据章节目录查阅第一部分的有关内容。本书配备有《c++习题解答》,这对自学者尤为方便。

内容概要

C++是一种高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计,因而成为编程人员最广泛使用的工具。学好C++,很容易触类旁通其他软件,C++架起了通向强大、易用、真正的软件开发应用的桥梁。许多高等院校已经开设了C++程序设计语言课,急需一本实用的教材。本书是作者总结两年教学实践的经验写成的,适合用作大学计算机专业和非计算机专业的程序设计基础课程教材,也可供自学的读者使用。    本书共分两大部分。第一部分,第1章至第10章是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础。第二部分,第11章至第21章,是面向对象程序设计部分,它建立在C++程序设计基础之上,讲述了面向对象程序设计方法。

书籍目录

第一部分 C++过程化语言基础 第1章 C++入门 第2章  基本数据类型与输入输出 第3章 表达式和语句 第4章 过程化语句 第5章  函数 第6章程 序结构 第7章 数组 第8章 指针 第9章 引用 第10章 结构第二部分 面向对象程序设计 第11章 类 第12章 构造函数 第13章 面向对象程序设计 第14章 堆与拷贝构造函数 第15章 静态成员与友元 第16章 继承 第17章 多重继承 第18章 运算符重载 第19章 I/O流 第20章 模板 第21章 异常处理参考文献

章节摘录

插图:第1章C++入门C++是一门优秀的程序设计语言。C++比C更容易为人们所学习和掌握,并且以其独特的语言机制在计算机科学领域中得到广泛的应用。学习本章后,要求了解C++语言的概念,了解C与C++之间的关系,了解c++语言对程序设计方法的支持,了解C++程序开发的过程,了解简单的C++程序结构,学会最简单的c++程序开发。1.1 从C到C++C语言是贝尔实验室的Dennis Ritchie在B语言的基础上开发出来的,1972年在一台DEC PDP——11计算机上实现了最初的C语言。C是作为UNIX操作系统的开发语言而广为人们所认识的。实际上,当今许多新的重要的操作系统都是用C或C++编写的。在过去20年内,C语言已经能够用在绝大多数计算机上了。C语言是与硬件无关的。由于C语言的严谨设计,使得把用C语言编写的程序移植到大多数计算机上成为可能。到70年代末,C已经演化为现在所说的“传统的C语言”。Kernighan和Ritchie在1978年出版的The CProgramming Language一书中全面地介绍了传统的c语言,这本书已经成为最成功的计算机学术著作之一。 C语言在各种计算机上的快速推广导致了许多C语言版本。这些版本虽然是类似的,但通常是不兼容的。对希望开发出的代码能够在多种平台上运行的程序开发者来说,这是他们面临的一个严重的问题。显然,人们需要一种标准的C语言版本。为了明确地定义与机器无关的C语言,1989年美国国家标准协会制定了C语言的标准(ANSI C)。Kernighan和Ritchie编著的第二版The C Programming Language(1988年版)介绍了ANSI C的全部内容。

编辑推荐

《C++程序设计教程》特点:1.从C++的特色写起,以类型定义、识别、匹配为安全中心,注重编程质量。2.从自身学习经历写起,将经验与体会作为链接知识与能力的纽带。3.从初学角度写起,点透要害,巧作取舍。4.打破文字描述的框框,将概念理解与万事万物联系起来。5.代码风格独特,实验上手较快,不需要复杂的调试。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++程序设计教程 PDF格式下载


用户评论 (总计107条)

 
 

  •   我认为钱能教授的这本《C++程序设计教程(修订版)》,具有具有鲜明的独到之处:1)全书的内容架构非常合理,取舍得当。2)通篇的文字叙述非常简洁而且精准。3)本教程的示例代码,绝大多数是颇具匠心的,看得出都出自作者自己多年的执教素材宝库中。这本教程不仅非常适合C++初学者,也同样适合中等水平的C++程序员阅读。我多年来使用C++Builder进行的程序设计,在细读了钱能教授这本书之后,修正或扩展了我对C++语言许多概念的深入理解,从而大大提高了自己编程工作的自信程度。(甘肃.汪晨)
  •   今天中午下班前拿到书籍,打开包装完好,书籍没有缺页、印刷字体都可以,唯一缺点就是程序代码部分的字体太小,有些程序看起来很费劲,跟个人视力有关系吧,第一次在当当购物,还算满意吧
  •   全书的编排模式比较特殊,和别的书不太一样,比较适合有C语言基础的人看,正好可以对比C++和
    C的相同点与不同点
  •   学习编程不错的教材
  •   看同事有一本,翻了翻,写的不错,自己也买一本学习。
    适合 入门和提高的同志们。。
  •   很好的书,写得很详细,适合初学者
  •   看了一半左右,觉得写得非常详细
  •   还是老一辈人写的书耐看啊
  •   很不错,适合上手
  •   畅销的一本c++书,结构安排比之前版本更容易接受
  •   挺实用的~好多之前忘记的知识都很详细~到货也很快~不错
  •   晕,我们这届换教材了,悲剧,买错了
  •   还不错是我们的教材
  •   很不错 经典教材
  •   这本书对学习C++很有用
  •   发货速度很快,书的质量很好,绝对正版
  •   很厚的书,质量很好,很喜欢
  •   质量很好,版面清晰
  •   条理清楚,质量也不错!
  •   书质量很好,包装还可以,纸质顺滑。。。。。。
  •   今天刚收到的货。书本的质量很不错,很满意!
  •   比谭浩强好起码看起来比较专业
  •   终于收到了,要是书能再便宜点就好了
  •   以前弄过点c++的,现在又拾起来用,再看看这书,还是有点收获的。简单的东西弄明白了是好事
  •   C++的入门必备,讲述条理还是很清晰的。
  •   挺适合像我这样的初学者的
  •   确实不错,几天就送到了。

    书我也很喜欢,浅显易懂~~ 适合我这样的初学者。

    加油!
  •   书很好,快递很给力,说哪天到就是哪天到。三本书送到时还没有折痕
  •   这本书的内容简单易懂,可以作为新手的入门读物
  •   很厚实的一本书,希望能够给我带来提高吧!!
  •   评价的晚了,不过这本书真的很不错,帮助很大
  •   很好的额一本书
  •   对C++的元素讲的很清楚,让人一看就懂。看了这本书之后让我这个C++盲一点都不盲了!
    强力推荐!
  •   经典,作者不大出名。
  •   钱能的这本C++很不错,鼓励大家学习参考,尤其是对于初学者来说
  •   简短精辟,很喜欢
  •   好评!因为有事忘记评价了,书很好,发货也快。以后买书还来你家买.
  •   不错!送货准时 货物完好
  •   蛮好的么
  •   书是正版的,包装不错
  •   感觉这本真的很不错。。个人认为
  •   书很好,价格也便宜,值得拥有
  •   上课要用的,,感觉挺好的
  •   现在真在啃,不错
  •   书本身不错,没什么太多评价。
  •   大师级作品,
  •   C++入门必修书籍
  •   终于等到了,很喜欢
  •   C++入门 必看的书
  •   老师说要看就买了一本,c学了,还要学c++,真累,看看吧,对自己有好处
  •   买了很多次了, 挺好的
  •   非常浅显易懂,而且思路很清楚,没有教条式的填鸭,非常非常不错!!!强烈推荐!!!!!
  •   速度快 内容也挺好
  •   图书馆看到的,很喜欢,就买了一本
  •   质量和运送速度都不错
  •   这本书很适合初学者自己学习,很是喜欢!
  •   纸张很好,印的也很好,刚刚开始看书,感觉还不错
  •   书很不错,刊例一下,很喜欢。老师推荐的,赞一个!
  •   在中国人写的C++程序书中算比较好的!
  •   本书比较内容比较基础,对于没接触过C语言和C++的初学者比较适合,而学过C语言的读者最好好非修订版的
  •   内容通俗易懂,有C语言基础的同学很容易理解书中的内容
  •   写作手法灵活多样,适合初学者做引导的教程,这本书可以激发读者的灵感给予读者以启迪,可以给读者很透彻的理论指导,要是读者能把课后的习题系统而完整的做好,彻底消化理解吸收将会受益匪浅收获良多,可以让读者学的更扎实,除了国外的原创权威的作者,这本书算是在国内不可多得的C++参考书。
  •   介绍的都很全,很细腻。初学和老手都可以看。
  •   买了之后才发现里边其实很多都是C的东西,C++的部分其实很少
  •   作为c++入门比较合适,没国外教材那么厚。对c++有初步认识在实际应用加深认识足够了
  •   不好意思,评价晚了。书是帮同学买的,挺不错的一本自学教程。
  •   这本书不错,对于初学者来说很适合,但对于有C++的读者有些简单
  •   如果实在找不到C++教程了,可以看下这本书。
  •   价钱便宜,质量好
  •   对于C++自学语法入门来说是本不错的书,通俗易懂。
  •   有的书很旧,有的书被压到了书皮已经不好了,应该是正版,其他的不错
  •   书应该不错,但承诺送10元券还没给我。。。我已经购买超过100元了呀
  •   书应该是正版的包装也还好就是收到的书有点脏有点皱书的内容挺好的适合初学者
  •   商品不错,就是纸质不太好
  •   还行吧,就是纸有点不太好
  •   就是太长了,看了一部分,坚持不下去。
  •   还好!教科书,不得不买的……
  •   个人觉得是一本不错的书!
  •   国人原创,经典之作!
  •   以前学过C,后来学了C#,现在看了它就把C++搞定了,然后再看了孙鑫的视频,然后VC++也搞定了。
  •   还好,到货很快,但是封面有点旧······
  •   书的印刷版本不一样,我都不好发给同学。还有太慢了。一个星期才到。还缺货退款。
  •   例子程序比较多,文字性解释比较少。
  •   写的不错的书,值得一看,适合入门
  •   内容一般。但非常适合初学者,入门了解基本概念吧
  •   过于简单 不系统
  •   书还不错,暂时没发现任何问题,价格还好啦!
  •   很不错,正版书,比较适合初学者
  •   内容丰富,结构合理,深入浅出,只是过多的使用C的技术成分和库函数,对有C语言基础的人来说是相当不错的,但对我来说,出现一些干扰的成分,纸张相比其它书差一点。
  •   该书阅读起来很轻松,各章节安排得当,言简意赅,读起来有幽默感
  •   很好,通俗易懂,基础知识讲得很到位!
  •   从程序员的角度来讲解,例子丰富,讲解透彻,使一本很好的教材
  •   书本内容深入浅出,讲解也十分通俗易懂,不错的书。
  •   修订版比第二版要简单很多,大部分都是C语言的基础知识吧,有基础的话,还是建议第二版。
  •   比预想的慢了一天。不过挺好的,正版的书都一样的吧
  •   简单易学,挺好的。适合初学者
  •   字很小,纸很薄,貌似是盗版的
  •   价格可以接受,内容基本满足要求。
  •   钱能的书,其实还是不错的。
  •   好像是正版,不过书后面脏脏的,貌似是半个脚板印
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7