高级语言C++程序设计

高级语言C++程序设计
作 者: 刘璟
出版社: 高等教育出版社
丛编项: 面向21世纪课程教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《高级语言C++程序设计》作者简介

内容简介

本书是教育部“高等教育面向21世纪教学内容和课程体系改革计划”的研究成果,是面向21世纪课程教材。本书内容包括;第一章绪论;第二章C+十语言初步;第三章基本数据类型与基本运算;第四章基本控制结构与导出数据类型;第五章函数,函数与运算符的重载;第六章指针,引用与动态内存分配;第七章类与对象;第八章继承与派生;第九章模板;第十章输入输出流和第十一章用 C+十语言设计面向对象程序。本书结构清晰、系统性强、语言的叙述简洁;适合作为计算机专业与非计算机专业学生学习高级语言程序设计及面向对象技术的教材。

图书目录

第一章 绪论

1. 1 程序设计与程序设计语言

1. 1. 1 计算机与程序设计

1. 1. 2 程序设计语言

1. 1. 3 程序设计方法理论的发展

1. 1. 4 程序设计技术的四个层次

1. 2 C+十语言概述

1. 2. l 为什么选择C+十语言

1. 2. 2 C+十语言简史

1. 2. 3 C+十语言的特点

1. 3 本书的宗旨及内容安排

1. 3. 1 讲授C+十语言的困难

1. 3. 2 本书指导思想

1. 3. 3 本书内容安排

思考题

第二章 C+十语言初步

2. 1 初识C+十程序

2. 1. l 程序实例

2. 1. 2 I/O语句

2. 2 C+十语言的基本符号

2. 2. 1 基本符号分类

2. 2. 2 基本符号的ASCll编码

2. 3 C+十语言的词汇

2. 3. l 关键字

2. 3. 2 标识符

2. 3. 3 字面常量

2. 3. 4 运算符

2. 3. 5 分割符

2. 4 C+十程序的基本框架

2. 4. 1 主函数

2. 4. 2 预处理命令

2. 4. 3 C+十程序的SP框架

2. 4. 4 C+十程序的OOP框架

2. 5 运行C+十程序

2. 5. l 编辑C+十程序

2. 5. 2 编译和链接过程

思考题

练习题

第三章 基本数据类型与基本运算

3. 1 包含简单计算的C+十程序

3. 1. 1 程序实例:求两数之和

3. 1. 2 程序实例, 计算圆面积

3. 2 基本类型及其派生类型

3. 2. 1 数据类型的概念

3. 2. 2 基本类型

3. 2. 3 基本类型的派生类型

3. 2. 4 enum类型

3. 3 说明语句

3. 3. l 语句

3. 3. 2 常量和变量

3. 3. 3 常量说明

3. 3. 4 变量说明

3. 3. 5 类型说明

3. 4 基本运算符

3. 4. 1 运算符和表达式的概念

3. 4. 2 运算类型与运算符

3. 4. 3 赋值运算

3. 4. 4 算术运算

3. 4. 5 关系运算

3. 4. 6 逻辑运算

3. 4. 7 位运算

3. 4. 8 其他运算

3. 4. 9 运算的优先组

3. 4. 10 运算与运算符小结

思考题

练习题

第四章 基本控制结构与导出数据类型

4. 1 控制语句. 复合语句和空语句

4. 1. l 简单的计算器程序

4. 1. 2 控制语句

4. 1. 3 复台语句和空语句

4. 2 分支语句

4. 2. l 分支语句

4. 2. 2 温度值变换程序

4. 3 循环语句

4. 3. l 循环语句

4. 3. 2 求索救

4. 3. 3 计算常数e的值

4. 4 转向语句

4. 5 数据导出类型(l), 数组(Array)

4. 5. 1 导出类型的概念

4. 5. 2 一维数组

4. 5. 3 多维数组

4. 5. 4 数组与字符串

4. 6 C+十程序实例

4. 6. 1 统计学生成绩

4. 6. 2 输出三角函数表

4. 6. 3 画一个四叶玫瑰线图形

4. 6. 4 Eratosthenes筛法求索救

思考题

练习题

第五章 团数, 函数与运算符的在我

5. 1 三次方程求根程序的设计

5. 2 函数的说明与使用

5. 2. l 函数说明

5. 2. 2 函数调用

5. 2. 3 函数的返回

5. 2. 4 函数的多数

5. 2. 5 值调用与引用饲用

5. 2. 6 函数的嵌套与速归

5. 2. 7 内联函数

5. 3 函数与运算符的重载

5. 3. l 函数重载

5. 3. 2 可重载运算符

5. 3. 3 运算符重载函数的定义

5. 4 程序实例

5. 4. 1 "三色冰激凌"程序

5. 4. 2 Hanoi塔问题

思考题

练习题

第六章 指针, 引用与动态内存分配

6. 1 选择排序算法

6. 2 导出数据类型(2), 指针

6. 2. 1 指针变量说明

6. 2. 2 指针变量的操作

6. 2. 3 指针与教组

6. 2. 4 字符串措针

6. 2. 5 指针与函数

6. 3 指针与动态内存分配

6. 3. 1 动态分配运算符

6. 3. 2 用指针进行内在动态分配

6. 4 导出数据类型(3), 引用

6. 5 程序实例

6. 5. 1 按人名字典客排列电话簿

6. 5. 2 构建人员档案链表

思考题

练习题

第七章 类与对象

7. 1 设计一个钱类

7. 2 类和对象的说明

7. 2. 1 类说明和对象说明

7. 2. 2 对象的初始化, 构造与桥构函数

7. 2. 3 静态成员

7. 2. 4 友元

7. 2. 5 类作为用户定义的数据类型(运算符重载)

7. 2. 6 this指针

7. 2. 7 常量成员

7. 2. 8 结构与联合

7. 2. 9 类之间的关系

7. 3 程序实例

思考题

练习题

第八章 继承与派生

8. l 公司雇员档案的管理

8. 2 派生类

8. 2. 1 派生类说明

8. 2. 2 派生类的构造函数和桥相回敬

8. 2. 3 其他特征的继承关系

8. 2. 4 派生关系中的二义性处理

8. 3 多态性与虚函数

8. 3. 1 超载与动态联编

8. 3. 2 基类指针与派生类指针

8. 3. 3 虚函数

8. 3. 4 抽象基类

8. 4 程序实例

8. 4. 1 计算函数的定积分

8. 2. 2 利用图元类画图

思考题

练习题

第九章 模板

9. 1 一个队列模板

9. 2 模板说明

9. 2. l 类模板说明

9. 2. 2 函数模板说明

9. 2. 3 关于模板若干问题的说明

9. 3 程序实例:链表模板的设计

思考题

练习题

第十章 输入输出流

10. 1 流类库的优点

10. 2 文件与流的概念

10. 3 C+十的流类库

10. 4 I/O的格式控制

10. 4. l 用于格式控制的类ios成员函数

10. 4. 2 格式控制符

10. 4. 3 用户定义格式控制符

10. 5 其他输入输出控制函数

10. 5. 1 I/O操作状态控制

10. 5. 2 其他 I/O控制

10. 6 文件 I/O

10. 6. 1 文件的打开与关闭

10. 6. 2 文件的读写操作

思考题

练习题

第十一章 用C+十语言设计面向对象程序

11. l 仿真系统程序的总体设计

11. 2 仿真程序simulation的框架

11. 3 电梯运行系统

11. 4 person类的设计

11. 5 floor类的设计

11. 6 elevator类的设计

11. 7 办公大楼电梯运行仿真系统

思考题

练习题

附录

附录A Visual C++6. 0编程环境简介

附录B 标准函数

附录C 关键词索引