明解C++
上QQ阅读APP看书,第一时间看更新

本书结构

本书作为一本入门书,详细介绍了 C++ 和 C++ 编程的相关知识,各章的结构如下。

第1章 在画面上输出和从键盘输入

第2章 程序流的分支

第3章 程序流的循环

第4章 基本数据类型

第5章 数组

第6章 函数

第7章 指针

第8章 字符串和指针

第9章 函数的应用

第10章 类

第11章 简单类的创建

第12章 转换函数和运算符函数

第13章 静态成员

第14章 通过数组类学习类的设计

本书从基础知识开始讲解,难度逐步增加。因此,请大家扎实地学好每一章,并在此基础上开始学习下一章。

另外,“后记”部分讲述了本书为何采用这样的章节结构,并对书中内容进行了补充说明。大家可以提前阅读一下。

“专栏”部分是对正文的补充或应用性的知识,其中包含一些难度稍高的内容,因此如果大家感到理解起来比较困难,可以先跳过,以后再来阅读。

如果本书能够承蒙各位读者的厚爱,成为大家经常翻阅的案头书,于我而言便是荣幸之至。在阅读本书时,请大家注意以下几点。

计算机相关的基本术语

对于计算机领域的常见术语,例如内存或内存空间等,本书将不作解释。这是因为,解释这些术语既徒增页数,又会让具有相关知识的读者感到无用。

关于这些术语,请大家通过互联网或其他图书学习。

●关于反斜杠(\)与日元符号(¥

C++ 程序中使用的反斜杠(\)在某些环境下会变成日元符号(¥),大家在学习时要注意这一点(详见第1章)。

源程序

本书将参照 307 个程序来讲解。不过,其中个别程序只是对其他程序稍微进行了修改,所以没有在书中呈现。具体来说,书中仅展示了 270 个程序。

307 个程序均可从以下图灵社区本书主页1下载:

另外,关于未展示的程序,正文中以“(chap99/****.cpp)”的形式给出了其文件名。

C 语言的标准库函数

本书中的一些程序使用了 C 语言的标准库函数,例如生成随机数的 rand 函数、获取当前时刻的 time 函数等。关于这些函数,大家可以参考我的个人主页 2 了解更多信息。该主页还提供了与编程和信息处理技术相关的大量信息。

1请至“随书下载”处下载本书源码文件等。——编者注

2为便于读者查阅,我们对本书涉及的网址链接进行了汇总。读者可访问图灵社区的本书主页,点击页面中的“相关文章”查询。——编者注