图书介绍

C++程序设计基础教程 全新版PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计基础教程 全新版
  • 张军安编 著
  • 出版社: 西安:西北工业大学出版社
  • ISBN:7561219865
  • 出版时间:2005
  • 标注页数:313页
  • 文件大小:11MB
  • 文件页数:327页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++程序设计基础教程 全新版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++的发展与特点概述1

1.1 C++与C语言1

1.1.1 C++的产生1

1.1.2 C++与C语言的关系1

1.2 C++的新特性2

1.2.1 面向对象的概念2

1.2.2 面向对象的特点3

1.2.3 C++程序的组成3

1.3 Visual C++6.0开发环境4

1.3.1 Visual C++6.0开发环境的启动4

1.3.2 一个简单的C++程序6

本章小结7

习题一8

第2章 数据类型与表达式9

2.1 基本数据类型9

2.1.1 整数类型9

2.1.2 浮点类型10

2.1.3 字符类型10

2.1.4 逻辑类型10

2.1.5 空值类型10

2.2 常量11

2.2.1 整型常量11

2.2.2 浮点型常量11

2.2.3 字符型常量12

2.2.4 字符串常量12

2.3 变量13

2.3.1 变量的定义13

2.2.5 逻辑常量13

2.2.6 地址常量13

2.3.2 变量赋初值15

2.4 运算符与表达式15

2.4.1 算术运算符15

2.4.2 关系运算符16

2.4.3 逻辑运算符17

2.4.4 位运算符18

2.4.5 特殊运算符19

2.4.6 运算符小结20

2.4.7 类型转换21

2.5 自定义数据类型22

本章小结22

习题二23

3.1.1 表达式语句25

3.1.2 输入输出语句25

第3章 程序流程控制语句25

3.1 顺序结构语句25

3.1.3 预处理命令语句27

3.2 选择结构语句28

3.2.1 if语句28

3.2.2 switch语句31

3.3 循环结构语句33

3.3.1 while语句33

3.3.2 do…while语句35

3.3.3 for语句36

3.4 跳转语句39

3.4.1 continue语句39

3.4.2 goto语句40

本章小结40

习题三41

第4章 数组、指针与引用43

4.1 数组43

4.1.1 一维数组的定义与用法43

4.1.2 二维数组的定义与用法47

4.2 指针51

4.2.1 指针的概念51

4.2.2 一级指针的定义与用法51

4.2.3 二级指针的定义与用法53

4.3 指针与数组54

4.3.1 指针与一维数组54

4.3.2 指针与二维数组55

4.4 引用56

4.4.2 引用的用法57

4.4.1 引用的概念57

本章小结58

习题四58

第5章 函数62

5.1 函数的定义62

5.1.1 声明函数62

5.1.2 定义函数62

5.2 函数的调用63

5.2.1 函数的值传递64

5.2.2 函数的地址传递65

5.2.3 函数在排序算法中的应用65

5.3 函数的重载69

5.3.1 参数类型不同的重载函数69

5.3.2 参数个数不同的重载函数70

5.4.1 函数的嵌套调用71

5.4 函数的嵌套调用与递归调用71

5.4.2 函数的递归调用72

5.5 内联函数74

5.6 数据存储类型76

5.6.1 自动存储类型76

5.6.2 静态存储类型77

5.6.3 外部存储类型78

5.6.4 寄存器存储类型79

5.7 字符串处理函数80

5.7.1 strlen函数80

5.7.2 strcat函数80

5.7.3 strcmp函数81

5.7.4 strcpy函数81

本章小结82

5.7.5 strstr函数82

习题五83

第6章 结构体与共用体88

6.1 结构体的定义88

6.2 结构体的用法89

6.2.1 结构体成员的引用89

6.2.2 结构体数组89

6.2.3 结构体与指针91

6.3 共用体92

本章小结92

习题六92

第7章 类与对象94

7.1 类94

7.1.1 类的概念94

7.1.2 类的定义95

7.2.1 对象的定义98

7.2 对象98

7.2.2 对象的操作99

7.2.3 this指针101

7.2.4 对象数组102

7.3 构造函数103

7.3.1 构造函数的定义103

7.3.2 构造函数的重载105

7.3.3 拷贝构造函数106

7.4 析构函数108

7.5 静态成员109

7.5.1 静态数据成员109

7.5.2 静态成员函数110

7.6 友元112

7.6.1 友元函数112

7.6.2 友元类113

本章小结114

习题七115

第8章 继承与派生118

8.1 基类与派生类118

8.2 继承的方式118

8.2.1 公有继承(public)119

8.2.2 私有继承(private)120

8.2.3 保护继承(protected)122

8.3 单继承123

8.3.1 成员访问权限的控制123

8.3.2 派生类与构造函数和析构函数126

8.4 多继承132

8.4.1 多继承的概念132

8.4.2 多继承的应用134

8.5 赋值兼容原则137

本章小结138

习题八138

第9章 模板141

9.1 模板的概念141

9.2 函数模板142

9.2.1 函数模板的定义142

9.2.2 函数模板的用法143

9.2.3 模板函数的重载144

9.3 类模板145

9.3.1 类模板的定义145

9.3.2 类模板的用法147

习题九150

本章小结150

第10章 多态性与虚函数153

10.1 多态性153

10.1.1 多态性概述153

10.1.2 多态的分类153

10.2 虚函数155

10.2.1 一般虚函数156

10.2.2 虚函数的继承性159

10.2.3 虚函数与重载函数160

10.2.4 虚析构函数162

10.2.5 构造函数调用虚函数163

10.3 纯虚函数与抽象类165

10.4 虚基类169

10.4.1 虚基类的引入170

10.4.2 虚基类的构造函数172

习题十174

本章小结174

第11章 运算符重载176

11.1 运算符重载的概念176

11.2 运算符重载的用法177

11.2.1 实现运算符重载的非成员函数形式177

11.2.2 实现运算符重载的成员函数形式179

11.3 特殊运算符的重载181

11.3.1 自增运算符的重载181

11.3.2 强制类型转换运算符的重载187

11.3.3 赋值运算符的重载188

本章小结191

习题十一191

12.1 流的概念194

第12章 C++的I/O流194

12.2 格式化输入输出195

12.2.1 输出宽度设置函数195

12.2.2 补位填充函数195

12.2.3 输出精度设置函数196

12.2.4 输出数据状态设置函数197

12.2.5 数制设置函数198

12.3 文件流199

12.3.1 文件的概念199

12.3.2 文件流对象199

12.3.3 文件流状态的判断201

12.3.4 文本文件的访问201

12.3.5 二进制文件的访问208

12.4 字符串流214

习题十二215

本章小结215

第13章 异常的处理219

13.1 异常处理的概念219

13.2 如何实现异常处理219

13.3 关于异常处理的若干规定221

13.4 异常处理的综合应用223

本章小结228

习题十三228

第14章 综合实例231

实例1 同学录管理系统231

实例2 学生成绩管理系统252

本章小结284

实训285

实训1 数据类型与表达式285

实训2 顺序结构语句286

实训3 选择结构语句287

实训4 循环结构语句288

实训5 数组289

实训6 函数291

实训7 类与对象292

实训8 继承与派生294

实训9 多继承296

实训10 模板298

实训11 多态性与虚函数299

实训12 运算符重载301

实训13 文件流303

附录306

附录Ⅰ C++语言常用语法概要306

附录Ⅱ 常用字符与ASCII码对照表312

附录Ⅲ 运算符和结合性313

热门推荐