万本电子书0元读

万本电子书0元读

顶部广告

从零开始学C++程序设计电子书

售       价:¥

纸质售价:¥51.70购买纸书

9人正在读 | 0人评论 6.7

作       者:吴惠茹,等

出  版  社:机械工业出版社

出版时间:2017-04-01

字       数:29.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(4条)
  • 读书简介
  • 目录
  • 累计评论(4条)
本书分16章说明C 语言相关的语法与应用,包括变量与数据类型、表达式与运算符、流程控制结构、数组与字符串、指针与地址、函数、预处理指令与宏、自定义数据类型、构造函数与析构函数、类、运算符重载、继承与多态、数据流和文件、异常处理以及C 模板的程序设计方式等内容。<br/>
目录展开

前言

第1章 初识C++

1-1 C++的由来

1-1-1 C与C++的关联

1-1-2 认识面向对象设计

1-2 我的第一个C++程序

1-2-1 编写程序

1-2-2 保存文件

1-2-3 编译程序

1-2-4 运行程序

1-2-5 程序代码解析

1-3 程序架构简介

1-3-1 头文件区

1-3-2 程序注释

1-3-3 主程序区——main()函数

1-3-4 命名空间

1-3-5 输入/输出功能简介

1-3-6 程序语句的格式

1-3-7 标识符与保留字

1-4 上机实训测验

1-5 课后练习

第2章 变量与数据类型

2-1 变量简介

变量的声明

2-2 常数

常数标识符声明

2-3 基本数据类型

2-3-1 整数

2-3-2 浮点数

2-3-3 字符

2-3-4 转义字符

2-3-5 布尔数据类型

2-4 上机实训测验

2-5 课后练习

第3章 表达式与运算符

3-1 表达式的表示法

表达式分类

3-2 认识运算符

3-2-1 运算符优先级

3-2-2 赋值运算符

3-2-3 算术运算符

3-2-4 关系运算符

3-2-5 逻辑运算符

3-2-6 位运算符

3-2-7 递增与递减运算符

3-2-8 复合赋值运算符

3-3 认识数据类型转换

3-3-1 自动类型转换

3-3-2 强制类型转换

3-3-3 转型运算符简介

3-4 上机实训测验

3-5 课后练习

第4章 流程控制结构

4-1 顺序结构

程序区块

4-2 选择结构

4-2-1 if条件语句

4-2-2 if-else条件语句

4-2-3 if else if条件语句

4-2-4 条件运算符

4-2-5 switch条件语句

4-3 循环结构

4-3-1 for循环语句

4-3-2 for循环的控制子句

4-3-3 嵌套for循环

4-3-4 while循环语句

4-3-5 do-while循环语句

4-4 循环控制指令

4-4-1 break指令

4-4-2 continue指令

4-4-3 goto指令

4-5 上机实训测验

4-6 课后练习

第5章 数组与字符串

5-1 数组简介

5-1-1 数组表示法

5-1-2 数组与变量

5-1-3 一维数组

5-1-4 二维数组

5-1-5 多维数组

5-2 字符串简介

5-2-1 字符串声明

5-2-2 字符串数组

5-3 String类

5-3-1 声明String类

5-3-2 字符串运算符功能

5-3-3 String类成员函数

5-4 上机实训测验

5-5 课后练习

第6章 指针与地址

6-1 认识地址

6-1-1 指针的作用

6-1-2 变量地址的存取

6-1-3 指针变量的声明

6-1-4 指针运算

6-1-5 多重指针

6-2 指针与数组

6-2-1 指针与一维数组

6-2-2 指针与多维数组

6-2-3 指针与字符串

6-2-4 指针数组简介

6-3 动态分配功能

6-3-1 动态分配与静态分配

6-3-2 动态分配变量

6-3-3 动态分配数组

6-4 引用类型

6-4-1 引用类型声明

6-4-2 指针引用简介

6-5 上机实训测验

6-6 课后练习

第7章 函数入门

7-1 函数功能简介

7-1-1 自定义函数

7-1-2 函数声明模式

7-1-3 函数调用语法

7-2 认识参数传递

7-2-1 传值调用模式

7-2-2 传址调用模式

7-2-3 传引用调用模式

7-2-4 参数默认值

7-2-5 数组参数

7-2-6 指针返回值

7-3 上机实训测验

7-4 课后练习

第8章 函数的高级应用

8-1 函数指针简介

8-1-1 声明函数指针

8-1-2 参数型函数指针

8-1-3 函数指针数组

8-2 命令行参数

main()函数参数的传递

8-3 变量的种类

8-3-1 全局变量

8-3-2 局部变量

8-3-3 区块变量

8-4 变量等级说明

8-4-1 自动变量

8-4-2 静态局部变量

8-4-3 外部变量

8-4-4 静态外部变量

8-4-5 寄存器变量

8-5 特殊函数功能

8-5-1 递归函数

8-5-2 内联函数

8-5-3 函数重载

8-6 上机实训测验

8-7 课后练习

第9章 预处理指令与宏

9-1 预处理指令

#include指令

9-2 #define指令

9-2-1 定义基本指令

9-2-2 定义函数

9-2-3 宏函数简介

9-2-4 标准预处理宏

9-3 条件编译指令

9-3-1 #if、#endif、#else、#elif指令

9-3-2 #ifdef、#ifndef指令

9-4 上机实训测验

9-5 课后练习

第10章 认识自定义数据类型

10-1 结构

10-1-1 结构的声明方式

10-1-2 结构的存取

10-1-3 结构指针

10-2 结构与数组

10-2-1 结构数组

10-2-2 结构的数组成员

10-2-3 结构指针数组

10-3 嵌套结构

声明嵌套结构

10-4 函数与结构

10-4-1 结构传值调用

10-4-2 结构传址调用

10-4-3 结构传引用调用

10-5 其他自定义数据类型

10-5-1 类型定义指令

10-5-2 枚举类型

10-5-3 联合类型

10-6 上机实训测验

10-7 课后练习

第11章 面向对象程序设计入门

11-1 类的基本概念

11-1-1 类对象的声明

11-1-2 存取权限关键字

11-1-3 创建类对象

11-1-4 范围解析运算符

11-2 构造函数与析构函数

11-2-1 构造函数

11-2-2 范围解析运算符

11-2-3 构造函数重载功能

11-2-4 析构函数

11-2-5 创建指针对象

11-3 上机实训测验

11-4 课后练习

第12章 类的高级应用

12-1 对象数组与友元关系

12-1-1 对象数组

12-1-2 友元函数

12-1-3 友元类

12-2 this指针与静态数据成员

12-2-1 this指针

12-2-2 静态数据成员

12-2-3 嵌套类

12-3 函数与对象传递

12-3-1 对象传值调用

12-3-2 对象传址调用

12-3-3 对象传引用调用

12-4 上机实训测验

12-5 课后练习

第13章 运算符重载

13-1 运算符重载简介

13-1-1 重载的定义与规则

13-1-2 一元运算符重载

13-1-3 二元运算符重载

13-2 特殊运算符重载介绍

13-2-1 “>>”与“<<”运算符重载

13-2-2 “=”运算符重载

13-2-3 “==”运算符重载

13-2-4 “++”与“--”运算符重载

13-3 类型转换运算符重载

13-3-1 类类型转换为基本数据类型

13-3-2 基本数据类型转换为类类型

13-3-3 类类型转换成其他类类型

13-4 上机实训测验

13-5 课后练习

第14章 继承与多态

14-1 继承关系

14-1-1 基类与派生类

14-1-2 单一继承

14-1-3 public关键字

14-1-4 protected关键字

14-1-5 private关键字

14-1-6 多重继承

14-2 派生类的构造函数与析构函数

14-2-1 单一继承构造函数与析构函数

14-2-2 多重继承构造函数与析构函数

14-3 多态与虚拟函数

14-3-1 静态绑定与动态绑定

14-3-2 声明虚拟函数

14-3-3 纯虚拟函数

14-3-4 抽象基类

14-3-5 虚拟基类

14-4 上机实训测验

14-5 课后练习

第15章 文件入门与处理

15-1 数据流的概念

15-1-1 数据流类

15-1-2 I/O处理类

15-2 文件简介

15-2-1 文件分类

15-2-2 按序式与随机式文件

15-3 文件的输入/输出管理

15-3-1 文件的打开

15-3-2 文件的关闭

15-4 文本文件操作技巧

15-4-1 文本文件的写入

15-4-2 文本文件的读取函数

15-5 二进制文件操作技巧

15-5-1 二进制文件的写入

15-5-2 二进制文件的读取技巧

15-5-3 随机存取模式简介

15-6 上机实训测验

15-7 课后练习

第16章 异常处理与模板

16-1 异常处理功能的基本认识

16-1-1 简单的异常处理结构

16-1-2 try指令

16-1-3 catch区块重载

16-1-4 嵌套try…catch区块

16-1-5 一次捕获所有异常

16-1-6 重新抛出异常

16-2 认识模板功能

16-2-1 模板分类

16-2-2 函数模板

16-2-3 声明函数模板

16-2-4 非类型参数的模板函数

16-3 类模板

16-3-1 声明类模板

16-3-2 堆栈类模板

16-3-3 非类型参数类模板

16-4 上机实训测验

16-5 课后练习

附录A C++的常用函数库

A-1 字符处理函数

A-2 字符串处理函数

A-3 类型转换函数

A-4 时间和日期函数

A-5 数学函数

A-6 随机数函数

附录B 格式化输入/输出数据

B-1 插入运算符<<

B-2 常用输出函数

B-3 提取运算符>>

B-4 常用输入函数

B-5 错误状态位

附录C C++编译程序的介绍与安装

C-1 C/C++编译程序简介

C-1-1 Visual Studio

C-1-2 Dev C++

C-1-3 GCC

C-2 Dev C++的安装与介绍

C-2-1 下载Dev C++

C-2-2 安装Dev C++

C-2-3 程序项目的建立

累计评论(4条) 4个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部