我要学C++,初学者,之前没有编程经验,不想学C,直接从C++开始学,请牛人介绍C++学习阶段的书籍。

阶段:入门—初学—中级—高级,每个阶段一到两本即可,请详细说明

饿,本人自学的一本是谭浩强的C语言教程。绿本本。半个月搞定,推荐先学C,不要直接和你说面向对象你毛都不懂得,还有C++的话里面的那些函数基本和C一样,但是在C++理不会很详细的给你讲,个人认为看得懂的人都是天才。最好先学C。学完C的话C++也推荐谭浩强的C++面向对象设计好像是这个名字吧,红本本。至于高级的话就要看你了,C++高级编程的话看完谭浩强的你就知道要选什么书。如果是想从事VC方面的,推荐侯杰的《MFC深入浅出》学完达到传奇级别,想成为圣域的话,本人能力有限,也没达到,就不清楚了。反正了学无止境。对了,看完C++之后记得要去学一下数据结构,那个是教你一个代码思维的,重在思维不在代码。这个很重要。希望以上对你有用
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-13
楼上的观点有些片面,C++又不是一开始就将学面向对象
没有C的基础完全可以学C++。虽然C++是从C发展过来的,但是C++是一门独立的语言,从基础到面向对象、标准库、模板、泛型编程等都有明确的语法规定和写法。对于初学者来说,从基础语法学起,很轻松就可以上手。
推荐第一本
《C++ Primer Plus 》中文第五版。从C++基础到面向对象都有将,非常详细,完全适合没有任何编程经验的初学者。这本书比较厚,将近800页
如果只是为了对基本语法进行学习,以后再考虑面向对象、STL标准库等,可以考虑先看一般的大学教材,《C++ 程序设计》,比较薄。400多页。可以快速掌握基础语法,和一些基本的面向对象概念
第二本
一定要看《C++ Primer》中文第四版。这本可以说是C++程序员的必备书籍。非常经典。有点深入,对C++标准库的容器、算法、IO流操作、类和泛型编程等,讲的比较详细。不过属于一本进阶书,需要有C++基础。这本书比较厚,750多页吧。
如果把这本书的内容都学通了。那你已经是C++方面的半个高手了。以后可以根据自己的需要去学习STL(标准库)、面向对象、模板、泛型等深入知识方面的书籍。
有效学习编程语言的第一条:多写代码,多思考。本回答被提问者采纳
第2个回答  2012-01-13
个人建议不要看谭浩强的书。一堆乱七八糟的东西,写出来的代码一点都不规范。C的圣经只有一本,就是The C Programming Language。舍此无他。学习C的时候,主要注意指针和内存管理,搞清楚这个C就没有难点了。然后学习C++,可以看的书不少。比如C++ Primer之类的。学习MFC的话侯捷的深入浅出MFC确实很不错。但是要是想靠这本书达到什么水平其实还差得远。这本书主要介绍的是Win32 API中的消息传递机制。对于搞清楚WIN32的机制很有帮助而已。C++的重点是继承、多态、封装。在这之后,主要学习STL。

我要学C++,初学者,之前没有编程经验,不想学C,直接从C++开始学,请牛人...
半个月搞定,推荐先学C,不要直接和你说面向对象你毛都不懂得,还有C++的话里面的那些函数基本和C一样,但是在C++理不会很详细的给你讲,个人认为看得懂的人都是天才。最好先学C。学完C的话C++也推荐谭浩强的C++面向对象设计好像是这个名字吧,红本本。至于高级的话就要看你了,C++高级编程的话看...

我想要学习C++但是不知道从哪里开始学 有没有高手指导一下 感激不尽
1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++编程思想》;(即看英文版)3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑...

我想学C++但是没有什么编程语言的基础我该从何学起 跪求高人指点迷津...
还有有人建议先学C语言,这个我是不赞同的。因为C语言有一些不好的编程习惯,这些习惯在C++领域里一般都视为错误。但是反过来,学好了C++ == 学好了C语言,而且你还可以写出很好的C语言程序。万事万物都是在发展,现在的C++(称为C++11)和以前的C++(C++03)有些不同,我个人感觉语法有点点像JAVA...

我之前没有接触c、c++,打算学习vc++。该如何入手?选什么参考书更合适...
必须先学C++,这样才能真正理解VC++的每一个细节,和他的整体思想。VC++是一个编译器,提供了MFC等延伸的功能,你必须要等自己完全能把他们解释清楚,再学VC++,其实真正理解了C++,VC就无师自通了,我就是这样的。你可以选用跟我一样的书《C++ Prmer》,《Effects c++》。。。记住!千万别用...

从未接触过C++语言的人,如何学习C++才能学好?
我个人认为要想学习C++,最好直接学习它,不要先学习C语言,然后在学习C++,虽然C++是从C语言上发展过来的,但如果你对C语言了解的越多,在你写C++程序的时候,你很难摆脱C的风格,既使你是一位很有经验的程序员,如果你对C很了解,在学习C++的时候,尽量使用C++的风格,我这样并不是说C不好,关...

...是先从计算机编程英语和计算机英语下手还是从C++下手,有点迷茫_百 ...
当然是先从C++入手了,呵呵,首先要有兴趣,才能有动力,如果连兴趣都没有,怎么能够记住英语单词呢,除非你对英语也有很高的兴趣。给你几点建议:1.先买一本基本的c++教材进行学习,了解基本的c++语法,推荐一本教材给你:《C++程序设计》 王挺 周会平 等编著 清华大学出版社。这本很不错,如果你能...

...想自学电脑编程软件 应该先学C语言还是直接学C++?顺便推荐下相关入门...
c语言是基础,c++是在c语言基础上开发的语言。先看c++不容易懂,建议你先看c语言。如果你感觉你水平不错,可以试一下么,反正也没啥,呵呵。书籍吗,个人感觉都一样,都是基础知识,又不会变,都是看自己悟性的问题。

适合初学者的c++视频教程
王桂林《这可能是你见过“最牛逼”的C++课程》(高清视频)百度网盘 链接: https:\/\/pan.baidu.com\/s\/13EipzVPw-wi1SB60OwzqEw 提取码: rwyi 复制这段内容后打开百度网盘手机App,操作更方便哦 若资源有问题欢迎追问~

自学C++要多大的C语言基础了?我不想继续学C.想学C++,请求建议
计算机语言是一种思维模式,我感觉不用特定为C++打基础,一方面C++本身就很简单。另一方面举个例子说比较好,苹果,中文叫苹果,英文叫apple。苹果的本质没有变,但是都叫苹果。学完中文了知道苹果和再学apple,和通过英文知道那是apple,个人感觉一样、计算机语言在逻辑上大多是相同的。虽然说我是学校里先...

目前高一,想学C++,但是完全是小白,该怎么学
先从C语言学起啊, 网上有视频教程。 或看书,入门可以看 谭浩强的 《c语言程序设计》. 多动手写程序联系。 还有就是不要死读书,还多东西,理解即可。 学完C语言的 语法,指针等。 再学习c++就ok 。 还可以学MFC,做一些桌面应用联系。 。。。先说这些吧。 万事开头难,多坚持一下, 你...

相似回答