欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

国外计算机科学经典教材 C++基础教程 从问题分析到程序设计 第2版 (美)D.S.MALIK著;曹蓉蓉 宋红译 2006年版

收藏
  • 大小:108.89 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
国外计算机科学经典教材 C++基础教程 从问题分析到程序设计 第2版
作者:(美)D.S.MALIK著;曹蓉蓉 宋红译
出版时间:2006年版
内容简介
本书通过以实践为指导的独特教学方法,简洁地解释了一些关键的c++概念。书中着重讨论了一些核心主题,包括输入/输出、控制结构、数组和类,并结合大量的代码示例和图表详尽而直观地说明了一些较难理解的概念。本书在第1版的基础上作了一些改进,新增了一些内容,如异常处理和标准模板库等。
本书适用于所有对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.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 部分练习题的答案
下载地址