图书介绍

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

C/C++程序设计教程
  • 陈策等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111144260
  • 出版时间:2004
  • 标注页数:319页
  • 文件大小:16MB
  • 文件页数:330页
  • 主题词: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

出版说明1

前言1

第1课C语言概述1

1.1 课前导读1

1.2课堂教学1

1.2.1程序设计语言的发展1

1.2.2 C语言的产生3

1.2.3 C语言的特点4

1.2.4 C程序的基本构成5

1.2.5 C程序的编辑、编译、连接和执行7

1.2.6 C集成开发环境(IDE)9

1.3上机操作14

1.4常见问题解答17

1.5课后作业17

第2课数据类型、运算符和表达式19

2.1课前导读19

2.2课堂教学20

2.2.1关于注释20

2.2.2标识符20

2.2.3数据类型21

2.2.4常量23

2.2.5变量26

2.2.6运算符33

2.2.7表达式41

2.3上机操作43

2.3.1 操作一:字符常量的ASCII码43

2.3.2操作二:使用表达式43

2.4常见问题解答44

2.5课后作业45

第3课程序控制语句48

3.1 课前导读48

3.2课堂教学48

3.2.1 C语言中的语句48

3.2.2 if语句49

3.2.3 switch语句54

3.2.4 while语句56

3.2.5 do…while语句57

3.2.6 for语句59

3.2.7 break 与 continue语句60

3.2.8 goto语句62

3.3上机操作63

3.3.1操作一:使用if…else if分支选择语句63

3.3.2操作二:使用for循环语句64

3.3.3操作三:使用do…while与while循环语句65

3.4常见问题解答66

3.5课后作业67

第4课函数与编译预处理指令70

4.1课前导读70

4.2课堂教学71

4.2.1函数的定义与声明71

4.2.2从函数返回72

4.2.3函数调用与参数传递74

4.2.4将数组作为函数参数76

4.2.5函数的作用域79

4.2.6主函数参数80

4.2.7函数递归82

4.2.8编译预处理指令83

4.3上机操作88

4.3.1操作一:编写函数88

4.3.2操作二:编写递归函数89

4.3.3操作三:函数的调用关系90

4.4常见问题解答92

4.5课后作业93

第5课数组与指针96

5.1课前导读96

5.2课堂教学97

5.2.1一维数组97

5.2.2多维数组98

5.2.3数组的初始化100

5.2.4指针与指针变量102

5.2.5指针的运算符103

5.2.6指针的运算105

5.2.7指针与数组109

5.2.8动态内存分配112

5.2.9指向指针的指针113

5.2.10函数与指针115

5.3上机操作118

5.3.1操作一:数组元素的冒泡法排序118

5.3.2操作二:字符串数组的选择法排序119

5.4常见问题解答121

5.5课后作业122

第6课结构、联合及枚举124

6.1课前导读124

6.2课堂教学125

6.2.1结构及结构变量定义125

6.2.2结构成员的访问及结构变量的初始化127

6.2.3结构数组128

6.2.4结构指针130

6.2.5结构与函数132

6.2.6嵌套结构134

6.2.7位域135

6.2.8联合136

6.2.9枚举138

6.2.10用户定义类型140

6.3上机操作142

6.3.1操作一:使用结构数组142

6.3.2操作二:使用结构中的联合143

6.4常见问题解答146

6.5课后作业147

第7课由C到C++151

7.1 课前导读151

7.2课堂教学152

7.2.1结构化程序设计的缺陷和不足152

7.2.2面向对象方法概述153

7.2.3面向对象的若干概念154

7.2.4面向对象的特征159

7.2.5 C++的发展历史164

7.2.6 C++对C的扩充164

7.2.7 C++程序的基本构成168

7.2.8 C++程序的编译、连接和执行169

7.3上机操作171

7.4常见问题解答172

7.5课后作业172

第8课类与对象174

8.1 课前导读174

8.2.1类定义与对象定义175

8.2课堂教学175

8.2.2类成员变量和类成员函数178

8.2.3静态类成员180

8.2.4类中的const182

8.2.5嵌套类与局部类184

8.2.6类的友元187

8.2.7对象数组与对象指针189

8.2.8 this指针190

8.2.9类、结构、联合的关系191

8.2.10 new和delete运算符193

8.3上机操作195

8.4常见问题解答200

8.5课后作业201

第9课C++中的函数及重载204

9.1课前导读204

9.2课堂教学205

9.2.1友元函数205

9.2.2内联函数206

9.2.3默认函数参数207

9.2.4不定函数参数209

9.2.5引用函数参数及函数返回引用211

9.2.6类的构造与析构函数213

9.2.7函数的重载220

9.2.8运算符重载222

9.3 上机操作225

9.4常见问题解答228

9.5课后作业230

第10课继承性232

10.1 课前导读232

10.2课堂教学233

10.2.1单继承233

10.2.2继承中的成员覆盖235

10.2.3子类对象的构造与析构236

10.2.4 子类到父类间构造函数参数的传递238

10.2.5继承中的赋值兼容规则242

10.2.6多重继承244

10.2.7多重继承的二义性问题246

10.3上机操作249

10.3.1操作一:使用类的单继承249

10.3.2操作二:使用类的多重继承252

10.4常见问题解答255

10.5课后作业256

第11课多态性260

11.1课前导读260

11.2课堂教学261

11.2.1 多态在C++中的实现261

11.2.2虚函数的说明与定义261

11.2.3使用虚函数的意义264

11.2.4破坏虚函数的动态连接的情况267

11.2.5虚析构函数269

11.2.6纯虚函数与抽象类270

11.2.7虚基类273

11.2.8虚基类与虚函数结合时的多态性276

11.3上机操作277

11.4常见问题解答282

11.5课后作业284

第12课输入、输出和磁盘文件288

12.1 课前导读288

12.2.1文件和流的概念289

12.2课堂教学289

12.2.2 C中的简单控制台I/O291

12.2.3 C中的格式化控制台I/0292

12.2.4 C中的I/0文件系统297

12.2.5 C++中I/O介绍299

12.2.6 C++的流输入与流输出301

12.2.7创建自定义的插入与提取运算符303

12.2.8 C++中流的格式化304

12.2.9 C++中的文件I/O308

12.3上机操作310

12.4常见问题解答316

12.5课后作业318

热门推荐