C++入门经典(第9版)

作者:(美)Walter Savitch著 周靖译,

定价:128元

印次:1-1

ISBN:9787302402978

出版日期:2015.06.01

印刷日期:2015.06.10

图书责编:文开琪

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是深受师生欢迎的优秀C++入门教材。作者结合自己多年的教学经验精心设计并编撰了本书内容。采用了很多便于巩固所学知识的设计,例如各章开头的小节总览,书中随处可见的小结框、编程提示和编程陷阱,各章结尾的小结、习题、编程练习和编程项目等。这些非常适合初学者掌握重要的编程概念。 全书共18章,8个附录。在讲解C++基础知识之后,直接引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。

            前 言   本书适合C++程序设计和计算机科学入门课程使用。阅读本书不要求读者有任何编程经验,也不要求掌握除了中学代数之外的其他任何数学知识。   本书前几版的读者请阅读关于第9版修订内容的小节,前言的其余内容可略过。新读者请阅读前言的全部内容以把握本书脉络。 第9版修订内容   第9版采用和第8版相同的编程体例。保留第8版全部内容,但进行以下修订。 * 章末的编程作业现在划分为“编程练习”和“编程项目”。编程练习帮助巩固本章的知识点,程序一般都很小,适合课堂练习。编程项目则要求综合运用多方面的知识来解决问题,程序一般比编程练习大,适合作为家庭作业。 * 在C++98的背景下介绍C++11,涉及的主题包括新整型、auto类型、原始字符串字面值、强枚举、nullptr、以范围为基础的for循环、字符串和整数相互转换、成员初始化列表和委托构造函数等。 * 提供了关于排序、安全编程(即溢出和数组越界)以及继承的补充材料。 * 勘误。 * 新增21个编程练习和10个编程项目。 * 本书配套网站新增10个视频讲解,使总数达到64个。这些视频讲解辅导学生解题和写程序,有助于巩固对关键编程概念的掌握。如果书中某个主题有对应的视频讲解,就会出现一个特殊的图标。   用过第8版的教师可沿用以前的教案,几乎不需要任何改动。 主题可以灵活排序   本书允许教师自由安排教学顺序。为了演示这一灵活性,下面推荐了两种顺序。采用任何顺序都不会影响学习的连贯性。为了在改变顺序时确保这种连贯性,可能需要移动个别小节而不是全章。但是,只有较大的、位置...

目录
荐语
查看详情 查看详情
目    录

第1章  计算机和C++编程入门 1

概述 2

1.1  计算机系统 2

硬件 2

软件 5

高级语言 6

编译器 7

1.2  编程和问题求解 9

算法 9

程序设计 10

面向对象编程 12

软件生命周期 12

1.3  C++入门 13

C++语言的起源 13

一个C++示范程序 14

简单C++程序的布局 17

编译和运行C++程序 19

1.4  测试和调试 21

程序错误的分类 22

小结 24

自测题答案 24

编程练习 25

编程项目 26

第2章  C++基础知识 29

概述 30

预备知识 30

2.1  变量和赋值 30

变量 30

名称:标识符 32

变量声明 33

赋值语句 34

2.2  输入和输出 37

使用cout进行输出 37

include预编译指令和命名空间 38

转义序列 39

格式化带小数点的数字 41

用cin进行输入 42

设计输入和输出 43

2.3  数据类型和表达式 44

int类型和double类型 44

其他数值类型 45

C++11类型 46

char类型 47

bool类型 48

string类简介 48

类型的兼容性 49

算术操作符和表达式 51

更多赋值语句 54

2.4  简单控制流程 54

一个简单的分支机制 54

复合语句 59

简单的循环机制 61

递增操作符和递减操作符 63

2.5  程序风格 66

缩进 67

注释 67

为常量命名 68

小结 71

自测题答案 7... 查看详情

查看详情