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