图书介绍

C/C++程序设计教程 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C/C++程序设计教程 第4版
  • 孙淑霞,肖阳春,魏琴编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121221286
  • 出版时间:2014
  • 标注页数:250页
  • 文件大小:38MB
  • 文件页数:262页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

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

1.1 引言1

1.2 C/C++语言的特点1

1.3 程序与程序设计2

1.4 算法及其表示方法3

1.4.1 算法的特性与要求3

1.4.2 算法描述4

1.5 简单C程序的基本结构6

1.5.1 两个简单程序实例6

1.5.2 C/C++程序的基本构成7

1.6 C程序的调试10

本章学习指导11

习题112

第2章 C语言程序设计基础13

2.1 问题的提出13

2.2 常量13

2.3 变量16

2.4 运算符和表达式17

2.4.1 运算符和表达式概述17

2.4.2 算术运算符和算术表达式18

2.4.3 关系运算符和关系表达式19

2.4.4 逻辑运算符和逻辑表达式20

2.4.5 赋值运算符和赋值表达式22

2.4.6 自增、自减运算符及其表达式24

2.4.7 逗号运算符和逗号表达式24

2.4.8 位运算符25

2.4.9 其他运算符27

2.5 基本输入\输出函数29

2.5.1 格式输入函数scanf()29

2.5.2 格式输出函数printf()31

2.5.3 字符输入函数getchar()33

2.5.4 字符输出函数putchar()34

本章学习指导34

习题235

第3章 控制结构36

3.1 问题的提出36

3.2 C语句和程序结构36

3.2.1 C语句概述36

3.2.2 C程序基本结构37

3.3 条件选择结构38

3.3.1 if选择结构38

3.3.2 if-else选择结构38

3.3.3 if-else的嵌套结构39

3.4 多分支选择结构41

3.5 循环控制结构43

3.5.1 while语句43

3.5.2 do-while语句45

3.5.3 for语句45

3.5.4 循环语句的嵌套47

3.6 转向语句47

3.6.1 break语句48

3.6.2 continue语句48

3.6.3 goto语句49

本章学习指导49

习题352

第4章 数组53

4.1 问题的提出53

4.2 一维数组53

4.2.1 一维数组的定义54

4.2.2 一维数组的初始化55

4.2.3 一维数组元素的引用56

4.2.4 一维数组的应用56

4.3 二维数组59

4.3.1 二维数组的引入59

4.3.2 二维数组的定义59

4.3.3 二维数组的初始化60

4.3.4 二维数组的应用61

4.4 字符数组64

4.4.1 字符串与一维字符数组64

4.4.2 二维字符数组65

4.4.3 字符数组的输入和输出66

4.4.4 字符串处理函数67

本章学习指导73

习题475

第5章 指针77

5.1 问题的提出77

5.2 指针和地址77

5.3 指针变量的定义和引用78

5.3.1 指针变量的定义和初始化78

5.3.2 指针变量的引用80

5.4 指针变量的运算81

5.4.1 指针变量的赋值运算82

5.4.2 指针的移动82

5.4.3 两个指针变量相减83

5.4.4 两个指针变量的比较83

5.5 指针与数组84

5.5.1 指向一维数组的指针变量84

5.5.2 二维数组与指针变量86

5.5.3 通过行指针变量引用二维数组元素87

5.6 指针与字符串89

5.7 二级指针与指针数组92

5.7.1 二级指针92

5.7.2 指针数组94

5.8 用于动态内存分配的函数97

本章学习指导99

习题5100

第6章 函数102

6.1 问题的提出102

6.2 函数及其分类102

6.3 函数的定义104

6.4 函数原型106

6.5 函数调用106

6.5.1 函数调用的一般形式107

6.5.2 传值调用107

6.5.3 传址调用109

6.5.4 指向函数的指针113

6.5.5 返回指针的函数115

6.6 函数的嵌套调用和递归调用116

6.6.1 函数的嵌套调用116

6.6.2 函数的递归调用117

6.7 命令行参数121

6.8 变量的作用域和存储类型122

本章学习指导124

习题6127

第7章 文件128

7.1 问题的提出128

7.2 文件的基本概念128

7.3 文件的打开与关闭130

7.4 文件的读/写132

7.4.1 按字符方式读/写文件132

7.4.2 按行方式读/写文件135

7.4.3 按格式读/写文件136

7.4.4 按块读/写文件137

7.5 文件的定位与测试138

7.5.1 文件的顺序存取与随机存取139

7.5.2 检测文件结束函数feof()139

7.5.3 反绕函数rewind()139

7.5.4 移动文件位置指针函数fseek()140

7.5.5 测定文件位置指针当前指向的函数ftell()140

本章学习指导142

习题7143

第8章 结构体与共用体145

8.1 问题的提出145

8.2 结构类型146

8.2.1 结构类型的定义146

8.2.2 结构变量的定义147

8.2.3 结构成员的引用149

8.2.4 结构变量的初始化150

8.3 结构数组151

8.3.1 结构数组的定义和初始化151

8.3.2 结构数组元素的引用151

8.4 结构指针变量155

8.4.1 结构指针变量的定义与初始化155

8.4.2 指向结构变量的指针变量155

8.4.3 指向结构数组的指针变量156

8.5 结构体与函数156

8.5.1 结构变量作为函数的参数156

8.5.2 结构变量的地址作为函数的参数158

8.5.3 结构数组作为函数的参数160

8.6 共用体162

8.6.1 共用体的定义和引用163

8.6.2 共用体与结构体的嵌套使用164

8.7 枚举164

8.8 用typedef定义类型165

8.9 链表168

8.9.1 单向链表168

8.9.2 链表的建立169

8.9.3 链表的插入和删除171

本章学习指导177

习题8179

第9章 图形程序设计基础181

9.1 问题的提出181

9.2 图形适配器的基本工作方式181

9.3 常用图形函数182

9.4 图形程序举例187

本章学习指导188

习题9189

第10章 C++程序设计基础191

10.1 引言191

10.2 C++程序结构191

10.3 C++语言的输入/输出流192

10.4 引用194

10.5 函数的重载195

10.6 带默认参数的函数197

10.7 C++新增运算符198

10.8 const修饰符199

10.9 类和对象200

10.9.1 类和对象的定义200

10.9.2 构造函数和析构函数205

10.9.3 类的友元210

10.9.4 this指针212

10.10 重载213

10.10.1 类成员函数重载213

10.10.2 类构造函数重载214

10.10.3 运算符重载215

10.11 继承218

10.11.1 基类与派生类218

10.11.2 public继承220

10.11.3 private继承223

10.11.4 protected继承224

10.11.5 多继承225

10.11.6 派生类的构造函数和析构函数227

10.12 多态性和虚拟函数233

10.12.1 多态性233

10.12.2 虚拟函数234

10.12.3 虚拟析构函数242

本章学习指导242

习题10242

附录A常用字符与代码对照表244

附录B C语言中的关键字246

附录C运算符的优先级与结合性247

参考文献249

热门推荐