上QQ阅读APP看书,第一时间看更新
前言
大家好。
本书是全世界众多程序员使用的编程语言 C++ 的入门书。
由 C 语言大幅扩展而成的 C++ 用途非常广泛,例如用于 Windows 等操作系统、文字处理和电子表格等应用软件,甚至很多商业游戏也是用 C++ 开发的。
数以百万计的程序员在使用 C++,数百亿行的 C++ 代码在开发现场运行。
许多程序员之所以使用 C++,是因为它除了易于编写程序,还具有易改进、易扩展,以及制作的软件可以高速运行等特点。
但是,C++ 规模较大,被认为是很难学习的语言。因此,为便于大家学习,我在编写本书时特别注意了以下两点的平衡。
●C++ 基础知识
●编程基础知识
类比自然语言的学习,前者就相当于“基本的语法和单词”,后者则相当于“简单的语句书写和会话”。
仅仅知晓语法和单词,是不可能编写出程序的。另外,即使精通其他编程语言,如果不知晓 C++ 的语法和单词,当然也不可能编写出 C++ 程序。
为了帮助大家直观地理解,对于一些难懂的概念和语法,本书给出了 245 幅图表,因此大家可以安心地学习。
本书中作为例题展示的代码清单多达 307 个。程序数量多,就好比学语言的教材中有大量的例句和会话。大家可以通过接触大量的程序来熟悉 C++ 编程。
本书基于我多年的教学经验,以通俗易懂的表达方式,详细讲解了初学者难以理解和容易误解的知识点。如果大家能够像听我讲课一样,跟着本书逐一学习这 14章的内容,我将倍感荣幸。
柴田望洋
2017年11月