《“十三五”普通高等教育本科规划教材 C++程序设计基础 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:佟勇臣主编;郎振红,孔曦副主编
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2016
  • ISBN:9787512394742
  • 页数:467 页
图书介绍:全书分三个部分:第一部分讲述C 语言基础,第二部分阐述面向对象的程序设计,这两部分都配有例题和练习。第三部分是上机指导和思考题、习题的解答,上机指导给出了上机实验的详细步骤和过程,思考题与习题给出了详细的解答。书中使用了大量的例题和实验,对C 语言的应用进行讲解,使读者能深入了解C 语言的使用方法;每章之后都有思考题和练习题,使读者通过思考和练习巩固所学的知识。

第1篇 C++语言基础 2

第1章 C++语言概述 2

1.1 C++语言发展概述 2

1.2 面向对象的程序设计方法概述 4

1.3 面向对象的程序设计特征 7

1.4 C++语言的语法规则与书写格式 13

小结 17

习题 17

第2章 C++的数据类型、常量与变量 19

2.1 C++的基本数据类型 19

2.2 常量 22

2.3 变量、变量的存储类型与作用域 23

2.4 C++的数据类型转换 30

2.5 C++的自定义数据类型 31

小结 31

习题 31

第3章 C++语言的编程基础 33

3.1 C++运算符 33

3.2 C++表达式 38

3.3 编译预处理 39

3.4 C++语句概述 41

3.5 C++语言的输入、输出简介 42

小结 44

习题 45

第4章 C++的控制结构 48

4.1 C++的控制结构概述 48

4.2 选择控制结构 49

4.3 循环控制结构 57

4.4 转向控制语句 69

4.5 控制语句的应用 72

小结 74

习题 74

第5章 C++语言的高级数据类型 77

5.1 枚举数据类型 77

5.2 联合数据类型 79

5.3 结构数据类型 82

5.4 数组与字符串 85

5.5 数组变量与结构变量 98

5.6 指针数据类型 100

小结 110

习题 111

第6章 C++语言的函数 113

6.1 函数的定义 113

6.2 函数的调用 115

6.3 函数的默认参数 119

6.4 内部函数与外部函数 120

6.5 标识符的作用域 122

6.6 函数运算结果的返回方式 123

6.7 内联函数 125

6.8 重载函数 126

6.9 函数嵌套调用与递归调用 128

6.10 函数与数组 132

6.11 函数与指针 133

6.12 复杂数据类型的识别方法 138

6.13 函数模板 140

6.14 函数应用 143

小结 145

习题 146

第2篇 面向对象的程序设计 150

第7章 C++的类与对象 150

7.1 C++的类 150

7.2 C++的对象 156

7.3 构造函数和析构函数 160

7.4 内联成员与友元成员 174

7.5 局部类和组合类 179

7.6 对象与指针、数组 185

7.7 动态内存分配 195

7.8 静态成员 198

7.9 公有数据的保护 206

7.10 类模板 214

小结 222

习题 223

第8章 C++类的继承与派生 225

8.1 继承与派生的概念 225

8.2 C++的派生类 226

8.3 派生类的初始化 236

8.4 派生类的友元 239

8.5 多派生与多层派生 239

8.6 类的多继承 243

8.7 虚基类 248

8.8 赋值兼容规则 251

小结 253

习题 254

第9章 C++类的多态与抽象 256

9.1 类的多态性 256

9.2 运算符重载 258

9.3 静态联编与动态联编 267

9.4 虚函数 269

9.5 抽象类与纯虚函数 274

小结 277

习题 278

第10章 C++的输入/输出流 280

10.1 流类的概念 280

10.2 数据输入与输出流格式控制 284

10.3 其他用于输入/输出流的成员函数 291

10.4 字符串流 296

10.5 C++的文件流 302

10.6 I/O流错误的处理 316

小结 318

习题 318

第3篇 上机指导与习题解答 322

第11章 Visual C++6.0概述 322

11.1 Visual C++6.0的特点 322

11.2 Visual C++6.0开发环境 323

11.3 Visual C++应用程序的基本概念 324

小结 326

习题 326

第12章 Visual C++6.0使用简介 327

12.1 Visual C++的安装、启动与退出 327

12.2 Visual C++6.0主窗口 328

12.3 Visual C++6.0工具栏 328

12.4 Visual C++6.0菜单栏 332

12.5 项目与项目工作区 341

12.6 Visual C++的资源 342

12.7 建立和编辑单文件程序 346

12.8 单文件程序的调试与运行 347

12.9 建立和运行包含多个文件的程序 348

小结 354

第13章 C++上机实验指导 355

13.1 实验一 C++程序设计初步 355

13.2 实验二 运算符与表达式 357

13.3 实验三 简单C++程序的编辑与运行 360

13.4 实验四 简单的程序结构与C++输出格式 362

13.5 实验五 C++的程序控制结构 367

13.6 实验六 C++的数组使用 374

13.7 实验七 C++的指针使用 380

13.8 实验八 C++的枚举、结构与联合 383

13.9 实验九 C++的函数 386

13.10 实验十 C++的类与对象 391

13.11 实验十一 C++的对象指针与对象数组 395

13.12 实验十二 C++的对象与函数参数 399

13.13 实验十三 C++类的继承与派生 403

13.14 实验十四 C++类的多态与抽象 412

13.15 实验十五 C++的流与文件 417

附录 421

附录A 习题参考答案 421

附录B ASCII代码表(十进制) 466

参考文献 467