图书介绍

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

新编C/C++程序设计教程
  • 王晓斌,王庆军,卢颖,孙宇楠副主编 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512416406
  • 出版时间:2015
  • 标注页数:297页
  • 文件大小:33MB
  • 文件页数:309页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

新编C/C++程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C/C++语言基础知识1

学习导读1

1.1 程序设计1

1.1.1 程序与计算机程序1

1.1.2 计算机程序设计语言2

1.1.3 计算机程序设计4

1.1.4 算法及其描述4

1.2 C语言和面向过程的程序设计6

1.2.1 C语言简介6

1.2.2 C程序的结构6

1.2.3 面向过程的程序设计特点7

1.2.4 结构化程序的三种基本结构7

1.3 C++语言和面向对象的程序设计10

1.3.1 C++语言的起源10

1.3.2 C++语言的兼容性11

1.3.3 C++语言的特点12

1.4 C/C++程序的开发过程13

1.4.1 编制C/C++程序的步骤13

1.4.2 Visual C++6.0上机简介14

1.5 数据类型19

1.5.1 C/C++语言的词汇19

1.5.2 数据类型分类21

1.5.3 变量和常量22

1.5.4 数据类型之间的转换27

1.6 运算符和表达式27

1.6.1 算数运算符和算术表达式29

1.6.2 赋值运算符和赋值表达式31

1.6.3 条件运算符和条件表达式32

1.6.4 逗号运算符和逗号表达式33

本章小结33

习题34

第2章 顺序结构程序设计37

学习导读37

2.1 程序设计概述37

2.1.1 语句37

2.1.2 程序的三种基本结构38

2.2 赋值语句38

2.3 C语言的输入/输出39

2.3.1 字符输入函数与字符输出函数40

2.3.2 格式输入函数与格式输出函数41

2.4 C++的I/O流45

2.4.1 标准输出设备cout45

2.4.2 标准输入设备cin46

本章小结46

习题47

第3章 选择结构程序设计49

学习导读49

3.1 关系运算符与关系表达式49

3.1.1 关系运算符49

3.1.2 关系表达式49

3.2 逻辑运算符与逻辑表达式50

3.2.1 逻辑运算符50

3.2.2 逻辑表达式50

3.3 if语句51

3.3.1 if语句的几种形式51

3.3.2 if语句的嵌套56

3.3.3 条件表达式与选择结构58

3.4 switch语句58

本章小结60

习题61

第4章 循环结构程序设计66

学习导读66

4.1 for语句66

4.2 while语句70

4.3 do while语句72

4.4 其他流程控制语句73

4.5 循环结构嵌套75

本章小结77

习题78

第5章 数组84

学习导读84

5.1 一维数组84

5.1.1 一维数组的定义84

5.1.2 一维数组的初始化86

5.1.3 一维数组元素的引用86

5.1.4 一维数组程序举例88

5.2 二维数组93

5.2.1 二维数组的定义93

5.2.2 二维数组的初始化94

5.2.3 二维数组元素的引用94

5.2.4 二维数组程序举例96

5.3 字符串99

5.3.1 字符数组的定义和初始化99

5.3.2 字符数组元素的引用101

5.3.3 字符数组程序举例102

5.3.4 字符串处理函数104

5.3.5 C++的CString类105

本章小结109

习题109

第6章 指针115

学习导读115

6.1 指针变量与地址115

6.1.1 指针变量的定义115

6.1.2 指针变量的初始化116

6.1.3 指针变量的引用116

6.2 指针与数组119

6.2.1 指针与一维数组119

6.2.2 指针与二维数组122

6.3 指针与字符串124

本章小结127

习题127

第7章 函数131

学习导读131

7.1 函数的定义、调用和原型说明131

7.1.1 函数引例131

7.1.2 函数定义133

7.1.3 函数调用134

7.1.4 函数原型说明136

7.2 函数之间的参数传递137

7.2.1 值传递137

7.2.2 地址传递138

7.3 函数的递归调用(递归函数)145

7.4 函数参数缺省146

7.5 函数重载147

7.5.1 重载函数应满足的条件147

7.5.2 匹配重载函数的规则147

7.6 函数模板149

7.7 变量的作用域和存储类别151

7.7.1 局部变量和全局变量151

7.7.2 变量的存储类别152

本章小结153

习题154

第8章 结构体和共用体160

学习导读160

8.1 结构体160

8.1.1 结构体类型声明(定义)160

8.1.2 结构体类型变量的定义161

8.1.3 结构体类型变量的引用163

8.1.4 结构体类型用作函数参数166

8.2 链表167

8.2.1 链表的概念和基本结构167

8.2.2 动态开辟和释放存储单元168

8.2.3 动态链表170

8.3 共用体173

8.3.1 共用体类型声明(定义)173

8.3.2 共用体类型变量的定义174

8.3.3 共用体类型变量的引用174

本章小结175

习题176

第9章 面向对象的程序设计180

学习导读180

9.1 面向对象程序设计的概述180

9.1.1 面向对象的基本概念181

9.1.2 面向对象程序设计的特点182

9.2 类和对象183

9.2.1 类的定义183

9.2.2 对象的定义187

9.2.3 构造函数190

9.2.4 析构函数194

9.2.5 常对象和常成员195

9.2.6 静态成员198

9.2.7 友元函数200

9.2.8 类模板及应用203

9.3 继承和派生204

9.3.1 基类和派生类205

9.3.2 单继承206

9.4 多态性214

9.4.1 多态性类型214

9.4.2 联编215

9.4.3 运算符重载215

9.4.4 虚函数220

9.4.5 抽象类223

本章小结225

习题225

第10章 文件231

学习导读231

10.1 C中的文件231

10.1.1 文件概述231

10.1.2 文件类型指针232

10.1.3 文件的基本操作233

10.1.4 顺序文件的读/写235

10.1.5 随机文件的读/写243

10.1.6 文件操作的错误检测245

10.2 C++中的文件246

10.2.1 文件的打开和关闭246

10.2.2 文本文件的读/写247

10.2.3 二进制文件的读/写249

本章小结252

习题252

附录A 实验254

实验1 C/C++语言编程环境254

实验2 选择分支结构程序设计255

实验3 循环结构程序设计257

实验4 数组258

实验5 指针260

实验6 函数261

实验7 结构体262

实验8 面向对象的程序设计263

实验9 文件(C/C++输入/输出流)264

附录B 自测题265

自测题1265

自测题2271

自测题3277

自测题1参考答案283

自测题2参考答案285

附录C 关键字索引287

附录D 常用字符与ASCII码对照表288

附录E 运算符索引290

附录F 常用C库函数291

附录G 常见错误、警告信息表296

参考文献297

热门推荐