《C与C++程序设计》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:戴波主编
  • 出 版 社:
  • 出版年份:2018
  • ISBN:
  • 页数:0 页
图书介绍:

第1篇 C语言程序设计 3

第1章 C语言程序设计概述 3

1.1 引言 3

1.2 程序设计语言的发展历程 4

1.3 软件开发基本过程 6

1.4 算法的表示形式 6

1.5 C语言程序基础知识 9

1.6 C/C++语言程序的编写和运行 13

小结 20

习题 21

第2章 基本数据类型及运算 22

2.1 基本数据类型 22

2.2 常量 24

2.3 变量 28

2.4 运算符与表达式 30

2.5 混合运算与类型转换 43

2.6 数据的输入输出 44

课堂练习题 50

小结 54

习题 55

知识补充与扩展 55

第3章 控制语句 58

3.1 程序的三种基本结构 58

3.2 复合语句 59

3.3 if条件分支语句 60

3.4 switch多路开关语句 64

3.5 for循环 65

3.6 while循环和do…while循环 66

3.7 循环嵌套 68

3.8 break,continue和goto语句 69

课堂练习题 72

上机实验 73

小结 74

习题 75

知识补充与扩展 75

第4章 数组和结构 80

4.1一维数组 80

4.2二维数组 83

4.3字符数组 87

4.4结构及结构变量 91

4.5结构数组 95

课堂练习题 95

上机实验 97

小结 98

习题 99

知识补充与扩展 100

第5章 指针 124

5.1指针的概念和定义 124

5.2指针运算 127

5.3指针和数组 130

5.4字符串指针 135

5.5指针数组 138

课堂练习题 141

上机实验 142

小结 143

习题 144

知识补充与扩展 144

第6章 函数 149

6.1函数定义和调用 153

6.2函数参数传递 157

6.3函数返回指针 161

6.4递归函数 163

课堂练习题 165

上机实验 167

小结 168

习题 169

知识补充与扩展 169

第2篇 C++语言程序设计 191

第7章 C++语言编程基础 191

7.1 面向对象的三个核心概念 191

7.2 C++语言中的I/O 192

7.3 C++语言中的数据类型 193

7.4 C++语言中的内联函数 197

7.5 函数重载 197

7.6 带默认形参值的函数 198

7.7 C++语言中的动态内存分配和释放 199

课堂练习题 200

小结 202

习题 202

知识补充与扩展 203

第8章 类与对象 207

8.1 类类型的定义 207

8.2 类成员的访问控制 209

8.3 类类型的使用 211

8.4 构造函数的引入 214

8.5 析构函数的引入 215

8.6 重载构造函数的引入 217

8.7 复制构造函数的引入 219

8.8 对象数组 220

8.9 对象指针 221

8.10 this指针 222

8.11 类类型作为参数类型的三种形式 223

8.12 静态成员 225

8.13 友元机制 228

8.14 类的组合 231

8.15 数据成员的初始化和释放顺序 231

8.16 常对象与常成员 232

课堂练习题 234

上机实验 237

小结 242

习题 243

第9章 继承、派生与多态 244

9.1 派生类的概念 244

9.2 公有继承 247

9.3 派生类的构造和析构 248

9.4 保护成员的引入 250

9.5 改造基类的成员函数 251

9.6 派生类与基类同名成员的访问方式 252

9.7 私有继承和保护继承 252

9.8 多继承 255

9.9 多态 259

9.10 运算符重载 260

9.11 赋值兼容规则 268

9.12 虚函数 271

课堂练习题 278

上机实验 280

小结 281

习题 282

第10章 模板、命名空间和异常处理 283

10.1 模板 283

10.2 命名空间 288

10.3 异常处理 293

课堂练习题 296

小结 296

习题 297

知识补充与扩展 297

网站推荐 304