| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
译者序
前言
第一部分 程序设计基础
第1章 计算机、程序和C++语言简介
1.1 引言
1.2 什么是计算机
1.2.1 CPU
1.2.2 内存
1.2.3 外存储设备
1.2.4 输入输出设备
1.2.5 通信设备
1.3 程序
1.4 操作系统
1.4.1 控制和监视系统活动
1.4.2 分配和指派系统资源
1.4.3 任务调度
*1.5 数制
1.5.1 二进制数与十进制数之间的转换
1.5.2 十六进制数与十进制数之间的转换
1.5.3 二进制数与十六进制数之间的转换
1.6 C++语言的历史
1.7 一个简单的C++程序
1.8 C++程序开发周期
*1.9 使用Visual C++开发C++程序
1.9.1 起步
1.9.2 创建项目
1.9.3 创建C++程序
1.9.4 编译C++程序
1.9.5 运行C++程序
*1.10 使用Dev-C++开发C++程序
1.10.1 起步
1.10.2 创建程序
1.10.3 编译C++程序
1.10.4 运行C++程序
*1.11 用Windows命令行方式开发C++程序
*1.12 在UNIX平台上开发C++程序
小结
习题
程序设计练习
第2章 基本数据类型和运算
2.1 引言
2.2 编写简单的程序
2.3 从键盘读取输入
2.4 省略std::前缀
2.5 标识符
2.6 变量
2.7 赋值语句和赋值表达式
2.8 命名常量
2.9 数值数据类型及其运算
2.9.1 数值文字常量
2.9.2 数值运算符
2.9.3 算术表达式
2.9.4 简写运算符
2.10 数值类型转换
2.11 字符数据类型及其运算
2.11.1 转义序列表示特殊符号
2.11.2 char型和数值型之间的转换
2.12 实例研究
2.12.1 实例:计算贷款偿还金额
2.12.2 实例:计算给定金额的货币数量
2.12.3 实例:显示当前时间
2.13 程序设计风格和文档
2.13.1 适当的注释和注释风格
2.13.2 变量和常量的命名
2.13.3 恰当的缩进和空白
2.14 程序设计错误
2.14.1 语法错误
2.14.2 运行时错误
2.14.3 逻辑错误
2.15 调试
小结
习题
程序设计练习
第3章 分支语句
3.1 引言
3.2 bool类型
3.3 if语句
3.4 实例:猜生日
3.5 逻辑运算符
3.6 if . . . else语句
3.7 嵌套的if语句
3.8 实例:计算税款
3.9 实例:一个数学学习工具
3.10 switch语句
3.11 条件表达式
3.12 输出格式控制
3.13 运算符优先级和结合律
3.14 枚举类型
小结
习题
程序设计练习
第4章 循环
第5章 函数
第6章 数组
第7章 指针和C字符串
第8章 递归
第二部分 面向对象程序设计
第9章 对象和类
第10章 对象和类的更多内容
第11章 继承和多态
第12章 文件输入输出
第13章 运算符重载
第14章 异常处理
第三部分 数据结构
第15章 模板
第16章 链表、栈和队列
第17章 树、堆和优先队列
第18章 算法效率和排序
第19章 STL容器
第20章 STL算法
附录
附录A C++关键字
附录B ASCII字符集
附录C 运算符优先级表
附录D 位运算