出版社:清华大学出版社
年代:2005
定价:
本书以实践为指导,清楚而简明地解释了一些关键的C++概念。详尽地讨论了一些核心主题,如输入/输出、控制结构、数组和类等。
第1章 计算机和编程语言概述 1.1 简介 1.2 概述计算机的发展史 1.3 计算机系统的描述 1.3.1 硬件 1.3.2 软件 1.4 计算机语言 1.5 编程语言的发展史 1.6 高级语言程序的执行 1.7 问题分析-编码-执行周期的编程 1.8 编程方法 1.8.1 结构化编程 1.8.2 面向对象编程 1.9 ANSI/ISO 标准C++ 1.10 快速回顾
第1章 计算机和编程语言概述 1.1 简介 1.2 概述计算机的发展史 1.3 计算机系统的描述 1.3.1 硬件 1.3.2 软件 1.4 计算机语言 1.5 编程语言的发展史 1.6 高级语言程序的执行 1.7 问题分析-编码-执行周期的编程 1.8 编程方法 1.8.1 结构化编程 1.8.2 面向对象编程 1.9 ANSI/ISO 标准C++ 1.10 快速回顾 1.11 练习题 第2章 C++的基本元素 2.1 C++基础知识 2.1.1 特殊字符 2.1.2 关键字 2.1.3 标识符 2.2 数据类型 2.2.1 基本数据类型 2.2.2 浮点数据类型 2.2.3 string数据类型 2.3 算术运算符和运算符的优先级 2.4 表达式 2.4.1 混合表达式 2.4.2 类型转换(强制转换) 2.5 输入 2.5.1 为常量和变量分配内存 2.5.2 对变量赋值 2.6 递增运算符和递减运算符 2.7 输出 2.8 预处理指令 2.9 创建C++程序 2.10 编程风格和方式 2.10.1 语法 2.10.2 文档 2.11 更多的赋值语句 2.12 编程示例:换算长度 2.12.1 问题分析和算法设计 2.12.2 变量 2.12.3 指定常量 2.12.4 主算法 2.12.5 综合 2.13 编程示例:美分找零 2.13.1 问题分析和算法设计 2.13.2 变量 2.13.3 指定常量 2.13.4 主算法 2.14 快速回顾 2.15 练习题 2.16 编程练习 第3章 输入/输出第4章 控制结构Ⅰ第5章 控制结构Ⅱ(循环)第6章 用户自定义函数Ⅰ第7章 用户自定义函数Ⅱ第8章 用户定义的简单数据类型、命名空间及字符串类型第9章 数组和字符串第10章 数组和vector类型的应用第11章 记录(结构体)第12章 类和数据抽象第13章 继承和组合第14章 指针、类和虚函数第15章 重载和模板第16章 异常处理第17章 递归第18章 链表第19章 栈和队列附录A 保留字附录B 运算符的优先级附录C 字符集附录D 运算符重载附录E 其他C++主题附录F 头文件附录G 系统中上的内存大小和随机数生成器附录H 标准模板库(STL)附录I 部分练习题的答案
本书通过以实践为指导的独特教学方法,简洁地解释了一些关键的c++概念。书中着重讨论了一些核心主题,包括输入/输出、控制结构、数组和类,并结合大量的代码示例和图表详尽而直观地说明了一些较难理解的概念。本书在第1版的基础上作了一些改进,新增了一些内容,如异常处理和标准模板库等。 本书适用于所有对C++编程感兴趣的读者,既可作为高等院校计算机及相关专业的教材,也可供各类软件开发人员参考。
徐孝凯, 编著
(美) 斯柴德 (Schildt,H.) , 著
阮宇, 编著
(美) 戴特尔 (Deitel,H.M.) , (美) 戴特尔 (Deitel,P.J.) , 著
宋振会, 编著
(美) 斯金纳 (Skinner,M.T.) , 著
(美) 拉姆特克 (Ramteke,T.S.) , 著
(美) 格罗斯 (Gross,C.) , 著
吕凤翥, 编著