请问如果初学C++哪本书比较好?

来源:百度知道 编辑:UC知道 时间:2024/05/20 07:49:18
请问如果初学C++哪本书比较好?
别人推荐我ESSENTIAL C++。我觉得写得很烂。
能推荐一本好一点的初级入门书吗?(THINKING IN C++如何?)
需要原版吗?谢谢

不知道楼主以前有没有C的基础,如果对C很熟悉的话,才可以看think in C++,因为作者是假设读者有过C的基础的,所以对于一些基本语句语法(和C共有的)并不作出详细解释,虽然在第二版中加入了“C++中的C”这一章,作为介绍C语言来带领读者入门,但是,也不过是对C的一个概览,并不能以此作为零起点。
由于C++是类C语言(就是基本语句的语法很相似甚至相同),所以我觉得可以有两种途径来学习它:
1、先学C,可以看谭浩强先生的《C程序设计》,熟练掌握后,再学C++,虽然谭浩强也有讲解C++的书,不过个人认为并不是很好。这时候就可以看think in C++ 了,原版的问题,如果您的英语阅读能力超强的话,可以,否则不建议原版,得不偿失。
2、直接上C++。那就看一些经典的为直接学C++写的书,比如《C++ how to program》(中文名《C++大学教程》),或《C++ Primer》(推荐第三版,不要第四版)。
本人觉得不论怎样学习都是可以的,关键是用心,并且不要做死扣语法的机器,要时刻把算法和实现发在第一位,如此才能会编程,否则,答题再厉害,也只不过是纸上英雄。

c++ primer实乃C++学习的经典之作啊

谭浩强的,好像叫高级语言程序设计吧,讲C++非常好

我觉得入门看《其实你应该这样学c++ 》 这本书还不错 是新出的一本书, 内容很详细  适合初学者学习。

primer讲的很详细,最好找一本概念书配合看。

THINKING IN C++ 这本书很好,但是我觉得不适合做入门书籍,我推荐你看《其实你应该这样学c++.》 这本书 内容很有趣,让你学习起来很有劲头 我觉得挺好看的。