图书介绍

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

C/C++程序设计
  • 陈策,张素卿,管佩森等编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030229847
  • 出版时间:2008
  • 标注页数:354页
  • 文件大小:92MB
  • 文件页数:368页
  • 主题词: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语言及程序设计初步1

1.1 程序设计语言的发展1

1.2 C语言的产生3

1.3 C语言的特点4

1.4 C程序的基本构成6

1.5 C程序的编辑、编译、连接和执行8

1.6 C集成开发环境(IDE)10

1.7 上机操作16

建立第一个C应用16

在IDE中排错、调试程序18

1.8小结20

1.9习题20

第2章 数据类型、运算符和表达式23

2.1关于注释23

2.2标识符24

2.3数据类型25

2.4常量与变量27

常量27

变量30

2.5运算符37

算数运算符37

关系和逻辑运算符39

位运算符40

其他运算符41

运算符的优先级43

2.6表达式45

2.7上机操作47

字符常量的ASCII码47

使用表达式48

位运算符的应用48

2.8小结51

2.9习题51

第3章 结构化程序设计54

3.1 C语言语句54

3.2条件判断55

if语句55

switch语句61

3.3循环与循环跳转63

while语句63

do…while语句65

for语句68

break与continue语句70

3.4强制跳转72

3.5上机操作76

顺序程序实验76

分支程序实验77

循环程序实验78

综合实验79

3.6小结80

3.7习题80

第4章 函数与编译预处理指令83

4.1函数的声明与定义83

函数声明84

函数定义85

从函数返回86

4.2函数调用89

函数调用的参数传递89

函数的调用过程91

数组作为函数参数92

函数的嵌套调用94

函数的递归调用95

4.3函数的作用域98

4.4主函数的参数100

4.5编译预处理指令102

#include指令102

#define与#undef指令102

条件编译指令104

4.6上机操作107

求整数的阶乘107

使用递归函数108

求方程的近似根108

4.7小结110

4.8习题110

第5章 数组与指针113

5.1数组113

一维数组114

多维数组115

数组的初始化118

5.2指针119

指针与指针变量120

指针运算符121

指针的运算123

动态内存分配126

指向指针的指针127

5.3指针与数组130

5.4函数与指针132

函数返回指针132

函数型指针133

5.5上机操作135

数组元素的冒泡法排序135

使数组循环移位136

动态内存分配与多重指针137

字符串数组选择法排序141

5.6小结143

5.7习题143

第6章 结构、联合及枚举146

6.1结构147

结构与结构变量定义147

结构成员的访问与结构变量的初始化149

结构数组150

结构与函数151

嵌套结构153

6.2结构指针与链表154

结构指针154

链表156

6.3位域与联合161

位域161

联合163

6.4枚举165

6.5用户自定义类型166

6.6上机操作168

使用结构数组168

使用结构中的联合170

利用链表实现信息管理172

利用栈实现数制转换175

6.7小结178

6.8习题178

第7章 从C到C++181

7.1从结构化到面向对象182

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

面向对象方法概述183

面向对象的若干概念185

面向对象的特征190

7.2从C到C++195

C++的发展历史195

C++对C的扩充196

C++程序的基本构成200

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

7.3 C++函数扩展202

默认函数参数202

不定函数参数204

引用函数参数及函数返回值206

内联函数208

函数的重载209

7.4 new和delete运算符211

7.5上机操作213

建立第一个C+++应用程序213

使用C+++的显式类型转换214

7.6小结215

7.7习题216

第8章 类与对象218

8.1 C++类与对象基础219

类的定义219

对象的定义220

类成员变量和成员函数的定义222

静态类成员224

常量类成员226

this指针228

8.2对象的构造与析构229

类的构造函数229

类的析构函数232

对象的构造及析构过程233

8.3嵌套类与局部类235

8.4友元238

友元类238

友元函数239

8.5运算符重载240

运算符重载的形式与规则240

使用成员函数重载运算符241

使用友元函数重载运算符243

8.6类、结构、联合的关系244

结构和类244

类与联合244

8.7上机操作245

使用类实现简单链表245

为字符串类重载运算符249

8.8小结251

8.9习题251

第9章 继承性254

9.1单继承与多继承255

单继承255

多重继承257

9.2子类对象的构造与析构259

子类对象的生成与撤销过程260

子类到父类间构造函数参数传递261

9.3继承中的成员覆盖与赋值兼容265

继承中的成员覆盖265

继承中的赋值兼容规则266

9.4多重继承的二义性问题267

9.5上机操作270

使用类的单继承270

使用类的多重继承273

9.6小结276

9.7习题277

第10章 多态性280

10.1虚函数281

虚函数的多态性281

使用虚函数的意义284

破坏虚函数动态链接的情况286

虚析构函数287

10.2纯虚函数与抽象类289

10.3虚基类291

引入虚基类的目的291

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

10.4使用运行时多态性295

10.5小结300

10.6习题300

第11章 输入、输出和磁盘文件304

11.1文件和流的概念305

文件的概念305

流的概念306

文件与流的缓冲处理306

11.2 C中的简单控制台I/O307

显示器输出函数307

键盘输入函数308

C中的格式化控制台I/O309

11.3 C中的I/O文件系统313

文件打开与关闭313

文件的读写操作314

文件位置指针维护函数315

11.4 C++中I/O介绍316

11.5 C++的流输入与流输出318

插入运算符与提取运算符318

重载<<与>>319

11.6 C++中流的格式化321

格式控制标识321

格式标识设置函数322

其他格式设置函数323

格式操纵符324

11.7 C++中的文件I/O325

构造函数325

文件打开操作326

文件关闭操作327

11.8上机操作327

C文件操作327

C++文件操作330

11.9小结335

11.10习题335

习题答案338

第1章答案338

第2章答案339

第3章答案341

第4章答案342

第5章答案343

第6章答案345

第7章答案346

第8章答案348

第9章答案349

第10章答案351

第11章答案352

热门推荐