精通C++范例教程

精通C++范例教程
作 者: 郑家瑜
出版社: 中国青年出版社
丛编项: e时代网络学科推荐教程
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通C++范例教程》作者简介

内容简介

本书有系统地由浅而深引导读者学习C++语言,并辅以作者精心设计的完整范例来做说明,每章的最后附有测验题以验证您的学习成果,并附有习题让您能够进阶练习。由浅入深、重点提示让您扎根C++。范例实作、整合应用让您融会贯通。测验练习、进阶习题让您事半功倍。

图书目录

前A章 Borland C++工作环境

集成开发环境

程序开发流程

启动Borland C++

在IDE中开发程序的步骤

菜单栏(Menu Bar)

工具栏(Speed Bar)图标

打开旧文件

测验

操作练习

前B章 C++ Bulider 5.0工作环境

什么是C++ Builder?

可视化集成开发环境

启动C++ Builder

在Builder中开发DOS程序的步骤

打开旧文件

读取书内程序

第1章 程序基本结构

1-1 程序结构

1-2 注解(Comment)

1-3 变量(Variable)

1-4 赋值符号(Assignment)

1-5 程序语句(Statement)

1-6 数据类型(Data type)

1-7 数据类型的变量声明(Variable declaration of data type)

1-8 算术运算符号(Arithmetic operator)

1-9 类型转换(Type casting)

1-10 关系运算符号(Relational Operator)

1-11 逻辑运算符号(Logical operator)

1-12 运算符号优先顺序

1-13 运算符号的综合范例

测验一

测验二

习题

第2章 输出与输入(Output/Input)

2-1 对象的输出入cout与cin

2-2 cout输出

2-3 cin输入

测验一

习题

第3章 循环(Loop)

3-1 fof循环

3-2 while循环

3-3 do…while循环

3-4 嵌套循环的陷阶与交互使用

3-5 综合范例

测验一

测验二

测验三

测验四

习题

第4章 选择判断(Decision)

4-1 条件格式

4-2 if…条件式

4-3 if…else条件式

4-4 嵌套if…else

4-5 嵌套if…else if…else if…

4-6 switch…case多重选择

4-7 break,continue的用途

测验一

测验二

习题

第5章 数组(Array)

5-1 什么是数组?用途是什么?

5-2 数组的定义

5-3 数组中的元素

5-4 存取数组元素

5-5 设置一维数组初值

5-6 地址与数组名称

5-7 一维数组的应用—气泡排序法

5-8 二维数组(Two Dimensional Arrays)

5-9 二维数组的初值设置

5-10 三维数组(Three Dimensional Arrays)及初值设置

测验一

测验二

测验三

测验四

习题

第6章 基本位运算

6-1 整数的位表示

6-2 运算符号

6-3 「&」运算符

6-4 「|]运算符

6-5 「^」运算符

6-6 「~」补数运算符

6-7 「<<」左移及[>>」右移运算符

测验一

习题

第7章 自定义函数

7-1 什么是函数?用途是什么?

7-2 函数的种类

7-3 函数的定义格式

7-4 函数的原型声明与调用

7-5 函数的基本形式

7-6 无参数无返回值

7-7 无参数有返回值

7-8 传参数无返回值(Call by Value)

7-9 传参数有返回值

7-10 参考返回数据(Call by Refence)

7-11 用指针返回数据(Call by Pointer)

7-12 递归(Recursive)函数

7-13 函数重载

7-14 预设函数参数值

测验一

测验二

习题

第8章 指针(Pointer)

8-1 地址运算符「&」

8-2 指针的声明

8-3 指针的使用——指向已存在地址

8-4 指针的使用——内存配置

8-5 指针与数组

8-6 指针与字符串

8-7 指针与函数

8-8 指针与结构

8-9 指针中的指针(Pointers to pointers)—双指针

8-10 指针指向函数

8-11 指针数组

8-12 指针常犯的错误

8-13 综合范例

测验一

测验二

习题

第9章 字符串(String)及其函数

9-1 字符串与字符数组

9-2 固定长字符串—字符数组的声明

9-3 指针字符串的声明

9-4 字符串数组

9-5 字符串的输出

9-6 字符串的输入

9-7 字符串函数

9-8 综合范例

测验一

测验二

习题

第10章 系统函数

10-1 数学函数(math.h)

10-2 随机数函数(stdlib.h)

10-3 字符函数(ctype.h)

10-4 时间函数(time.h)

10-5 目录文件函数(dir.h)

习题

第11章 结构(Structure)

11-1 结构(structure)

11-2 结构的定义

11-3 结构域的存取与结构的设置

11-4 结构在程序内的位置

11-5 域初值和数组域

11-6 结构占用内存的大小

11-7 嵌套结构

11-8 结构与指针

11-9 结构与数组

11-10 结构数组与指针

11-11 结构与函数

11-12 结构与排序

11-13 union结构

11-14 位结构

11-15 enum列举数据类型

11-16 typedef类型定义

11-17 系统结构应用范例

测验一

习题

第12章 类别(Class)

12-1 面向对象程序设计的特性

12-2 什么是类别?用途是什么?

12-3 类别定义

12-4 类别与对象

12-5 成员函数

12-6 建构子与解构子

12-7 共享成员函数

12-8 共享数据成员——Static的使用

12-9 对象指针的使用

12-10 类别与结构

测验

习题

第13章 文件(File)

13-1 输出入类别

13-2 输出入格式

13-3 格式化文件

13-4 二进制文件

13-5 随机存取文件

13-6 综合范例

习题

第14章 前端处理程序、变量等级、const、static

14-1 前端处理程序指令(Preprocessor directives)

14-2 引入文件#include(或称包含文件)

14-3 宏定义#define

14-4 编译指令

14-5 变量等级

14-6 const常量

14-7 static静态数据

14-8 inline的使用

习题

附录A IBM PC ASCII字符集

附录B 数字系统

前A章 Borland C++工作环境

集成开发环境

程序开发流程

启动Borland C++

在IDE中开发程序的步骤

菜单栏(Menu Bar)

工具栏(Speed Bar)图标

打开旧文件

测验

操作练习

前B章 C++ Bulider 5.0工作环境

什么是C++ Builder?

可视化集成开发环境

启动C++ Builder

在Builder中开发DOS程序的步骤

打开旧文件

读取书内程序

第1章 程序基本结构

1-1 程序结构

1-2 注解(Comment)

1-3 变量(Variable)

1-4 赋值符号(Assignment)

1-5 程序语句(Statement)

1-6 数据类型(Data type)

1-7 数据类型的变量声明(Variable declaration of data type)

1-8 算术运算符号(Arithmetic operator)

1-9 类型转换(Type casting)

1-10 关系运算符号(Relational Operator)

1-11 逻辑运算符号(Logical operator)

1-12 运算符号优先顺序

1-13 运算符号的综合范例

测验一

测验二

习题

第2章 输出与输入(Output/Input)

2-1 对象的输出入cout与cin

2-2 cout输出

2-3 cin输入

测验一

习题

第3章 循环(Loop)

3-1 fof循环

3-2 while循环

3-3 do…while循环

3-4 嵌套循环的陷阶与交互使用

3-5 综合范例

测验一

测验二

测验三

测验四

习题

第4章 选择判断(Decision)

4-1 条件格式

4-2 if…条件式

4-3 if…else条件式

4-4 嵌套if…else

4-5 嵌套if…else if…else if…

4-6 switch…case多重选择

4-7 break,continue的用途

测验一

测验二

习题

第5章 数组(Array)

5-1 什么是数组?用途是什么?

5-2 数组的定义

5-3 数组中的元素

5-4 存取数组元素

5-5 设置一维数组初值

5-6 地址与数组名称

5-7 一维数组的应用—气泡排序法

5-8 二维数组(Two Dimensional Arrays)

5-9 二维数组的初值设置

5-10 三维数组(Three Dimensional Arrays)及初值设置

测验一

测验二

测验三

测验四

习题

第6章 基本位运算

6-1 整数的位表示

6-2 运算符号

6-3 「&」运算符

6-4 「|]运算符

6-5 「^」运算符

6-6 「~」补数运算符

6-7 「<<」左移及[>>」右移运算符

测验一

习题

第7章 自定义函数

7-1 什么是函数?用途是什么?

7-2 函数的种类

7-3 函数的定义格式

7-4 函数的原型声明与调用

7-5 函数的基本形式

7-6 无参数无返回值

7-7 无参数有返回值

7-8 传参数无返回值(Call by Value)

7-9 传参数有返回值

7-10 参考返回数据(Call by Refence)

7-11 用指针返回数据(Call by Pointer)

7-12 递归(Recursive)函数

7-13 函数重载

7-14 预设函数参数值

测验一

测验二

习题

第8章 指针(Pointer)

8-1 地址运算符「&」

8-2 指针的声明

8-3 指针的使用——指向已存在地址

8-4 指针的使用——内存配置

8-5 指针与数组

8-6 指针与字符串

8-7 指针与函数

8-8 指针与结构

8-9 指针中的指针(Pointers to pointers)—双指针

8-10 指针指向函数

8-11 指针数组

8-12 指针常犯的错误

8-13 综合范例

测验一

测验二

习题

第9章 字符串(String)及其函数

9-1 字符串与字符数组

9-2 固定长字符串—字符数组的声明

9-3 指针字符串的声明

9-4 字符串数组

9-5 字符串的输出

9-6 字符串的输入

9-7 字符串函数

9-8 综合范例

测验一

测验二

习题

第10章 系统函数

10-1 数学函数(math.h)

10-2 随机数函数(stdlib.h)

10-3 字符函数(ctype.h)

10-4 时间函数(time.h)

10-5 目录文件函数(dir.h)

习题

第11章 结构(Structure)

11-1 结构(structure)

11-2 结构的定义

11-3 结构域的存取与结构的设置

11-4 结构在程序内的位置

11-5 域初值和数组域

11-6 结构占用内存的大小

11-7 嵌套结构

11-8 结构与指针

11-9 结构与数组

11-10 结构数组与指针

11-11 结构与函数

11-12 结构与排序

11-13 union结构

11-14 位结构

11-15 enum列举数据类型

11-16 typedef类型定义

11-17 系统结构应用范例

测验一

习题

第12章 类别(Class)

12-1 面向对象程序设计的特性

12-2 什么是类别?用途是什么?

12-3 类别定义

12-4 类别与对象

12-5 成员函数

12-6 建构子与解构子

12-7 共享成员函数

12-8 共享数据成员——Static的使用

12-9 对象指针的使用

12-10 类别与结构

测验

习题

第13章 文件(File)

13-1 输出入类别

13-2 输出入格式

13-3 格式化文件

13-4 二进制文件

13-5 随机存取文件

13-6 综合范例

习题

第14章 前端处理程序、变量等级、const、static

14-1 前端处理程序指令(Preprocessor directives)

14-2 引入文件#include(或称包含文件)

14-3 宏定义#define

14-4 编译指令

14-5 变量等级

14-6 const常量

14-7 static静态数据

14-8 inline的使用

习题

附录A IBM PC ASCII字符集

附录B 数字系统