如果你是没有编程经验的C++Zerobasic小白,或者是有其他语言经验的C++初学者,强烈推荐以下十本Zerobasic小白入门C++书籍。
一《C++ Primer》
作者:斯坦利·利普曼、Josée、Lajoie和芭芭拉·E·穆(更新为C++11)
推荐理由:本书近1000页,全面介绍了C++,并以简单而详细的方式涵盖了C++语言的几乎所有内容。2012年8月发布的第五版包含C++11的内容。
二《Accelerated C++》
作者:AndrewKoenig和BarbaraMoo
推荐理由:本书内容与《C++入门》相同,但厚度仅为《C++入门》的四分之一。这主要是因为这本书不是为编程初学者准备的,而是为有其他语言经验的C++初学者准备的。对于初学者来说,这本书的学习曲线有点陡峭,但对于能够克服这一点的学习者来说,它确实非常简洁地介绍了c++语言。
三《C++编程思想(Thinking in C++) 》
作者:布鲁斯·埃克尔
推荐理由:共有两卷。第二卷主要关注标准库,但仍然很好。
四《C++程序设计原理与实践 (Programming: Principles and Practice Using C++ )》
作者:斯特劳斯特
推荐理由:C++之父写的C++简介。这本书是为没有编程经验的初学者准备的,但我相信有编程经验的人也可以从这本书中学到很多东西。
五《C++初学者指南》
作者:赫伯·席尔德
推荐理由:C++之父写的C++简介。这本书是为没有编程经验的初学者准备的,但我相信有编程经验的人也可以从这本书中学到很多东西。
六《C++ Primer Plus》
作者:stehpenprata
推荐理由:这本书可以说是一本入门书,面向从未学习过C语言甚至编程的人。第一章从基本内容开始,首先介绍了传统编程的规则,然后重点介绍了C++的精髓之一——面向对象的相关内容。整本书结构合理,难度上升缓慢。如果你是一个从未学过C(或者根本没学过C)的读者,那么我相信这本书更适合你。
七《Visual.C++.2008入门经典》
作者:霍顿一世
推荐理由:这是编程语言先驱IvorHorton的经典作品。这是C++编程领域最畅销的书之一。它不仅涵盖了VisualC++2008的编程知识,还全面介绍了标准C++语言和C++/cli。
八《面向对象程序设计-C++语言描述》
作者:(美国)约翰逊,理查德·约翰逊·鲍伊(美国)Martin·卡林翻译:蔡宇辉,李军义评论:杨贯中
推荐理由:本文内容丰富、结构合理、写作风格严谨,深入探讨了C++语言中面向对象编程的各种技术,主要包括面向对象编程方法、C++语言的各种特性、STL、C++输入/输出流、MFC等。
九《数据结构(C++语言版)第三版_邓俊辉》
作者:邓俊辉
推荐理由:根据面向对象编程的思想和作者多年的教学积累,主教材系统地介绍了各种数据结构的功能、表示和实现,并比较了适用于各种数据结构的应用环境;结合实际问题,给出了算法设计的一般模式和方法,算法实现的主流技巧,以及算法效率的评价依据和分析方法;
十《Essential_C++》
作者:侯杰
这本书围绕着一系列日益复杂的程序性问题以及用来解决这些问题的语言特点展开。通过这种方式,读者不仅可以了解C++的功能和结构,还可以了解它们的设计目的和基本原理。
最后,作者想说,世界上没有不劳而获的果实。如果你想学习技术,在你决定投身于技术之前,你应该从理论开始,结合视频解释理解它,然后敲打代码。毕竟,只有理解并实践这个原则,我们才能掌握它。
此外,对于我们现在的大多数朋友来说,学习编程技术是最重要的!最好的植树时间是十年前,其次是现在。对于那些准备学习编程的人,如果你想更好地提高你的核心编程能力(内功)你最好现在就开始!
分享编程学习书籍:
编程学习视频分享:
分类和分享(源代码、项目实践视频、项目笔记、基础入门教程)
欢迎转行和学习编程伙伴。使用比你想象的更多的材料来学习和成长!
如果你对C/C++感兴趣,你可以在后台关注小编的私人信件。我:[编程交流]一起学习!你可以得到一些C/C++项目学习视频资料!关键字“自动回复”已设置。自动获取!
最新评论