《C语言从入门到精通》这本书对初学C++的人来说怎么样?

如题所述

的话看了特打击信心,但这本书是想成为C++高手所非看不可的。

作为一本书来说,C++ Primer肯定也有错误,但至少它现在已经出到了第4版,应该已经相对比较完善了,我想无论如何要比那些只出了1个版本的要新、要好,何况作者之一是Stanley B. Lippman这个C++大头。这本书绝对是经典,连Think in C++的作者Bruce Eckel都把其连同The C++ Programing Language作为自己在试图解决一些问题时的参考书。

但是我觉得C++ Primer到现在已经不如它的名字所叙述的那样是一本入门书了,这本书应该能使你从入门到精通。所以作为入门仍有难度。

Accelerated C++不错,有C++入门最佳书之称,但作为纯入门(指的是从0开始)仍然有难度。

最后我推荐一本 C++ Primer Plus 5th 作者:Stephen Prata,本人就是从这本开始入门的,虽然其在国内可能名气不是很大,但我觉得其讲的很透,把一些作为初学者在入门的时候最容易犯迷糊的问题都一一给你清楚地剖析了出来,虽然在前几章穿插了很多的C风格的代码,但这样也可以使你了解一些C++和C的异同,而且至少不会让你越学越想放弃。
看完了基本的语言特性,稍微了解一下类、重载、模板、STL之后,你就可以搞一本中文版的C++ Primer 4th来继续补充。或者开始解剖Thinking in C++,有人说它难,我开始读的时候也觉得,但只要你坚持下去,读下去了,你回过头来忽然会觉得自己一下子了解了好多,从而才会产生继续把它读完的冲动。就象梁肇新在《编程高手箴言》所叙,其实学编程就是与自己耐心的较量,多一些耐心,少一些浮躁,你就一定会有收获,以上。
另外,团IDC网上有许多产品团购,便宜有口碑
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-18
千万别学什么入门到精通,多少天就速成的书,学习没有一蹴而就。谭浩强的书已经老了,八几年的书,计算机发展的这么快,这都多少年了。如果你是初学者,他的书还能看,毕竟基础知识还是老样子。如果你想学好,推荐一本《thinking in c++》第一卷,记得是第一卷,这个对你来说,不是很难,认真看每一句话,态度最重要,祝你好运!
第2个回答  2011-04-14
C++是在C上发展而来的,包含了C的知识,又扩充了很多知识,所以如果要学C++可以直接看C++书,不必要先学C,虽然有C基础会少学很多知识。
第3个回答  2011-04-14
C++与C语言还是有区别的,最还选一本C++的书,C++比C语言要难学追问

那么自学难不难?

追答

我觉得比较难。很枯燥。

本回答被网友采纳
第4个回答  2011-04-14
我觉得初学者使用谭浩强主编的《C程序设计》不错
建议用用追问

那么网上是否能买到这本书。

追答

可以的,你是初学者吧?我觉得还是先学C比较好。不过说回来,得看自己了。

追问

嗯,初学者,我是自学的。不过我看那个,好像看得头都大的...
看来看去都不知道讲的是什么... 就关是理论知识我都看不懂.
难道真的要理论加实际吗?...

追答

你是看的这本书吗?学C我觉得读程序是个不错的办法。书上有写好的程序,用这个程序来理解相关的理论知识,然后就是多上机操作,提高上机操作能力,别老是在纸上写写。掌握好C的语法,不过别太注重而忽视了对编程的思路和方法的训练。多对一些实际问题进行思考。要掌握程序设计的基本算法和思路。多做练习,多上机实践。有不会的上网找,找不到,去论坛,好好利用网络