本书结构
本书作为一本入门书,详细介绍了 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为便于读者查阅,我们对本书涉及的网址链接进行了汇总。读者可访问图灵社区的本书主页,点击页面中的“相关文章”查询。——编者注