图书介绍

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

C与C++程序设计教程
  • 苏长龄,翟永顺主编 著
  • 出版社: 长春:吉林大学出版社
  • ISBN:7560122698
  • 出版时间:1999
  • 标注页数:337页
  • 文件大小:41MB
  • 文件页数:347页
  • 主题词:

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 C语言概述1

1.1.1 C语言及其特点1

1.1.2 C语言程序的结构特点2

1.1.3 Turbo C上机步骤4

1.2 C语言的基本符号8

1.2.1 基本符号集8

1.2.2 标识符8

1.3 数据的输入和输出9

1.3.1 putchar()函数和getchar()函数9

1.3.2 printf()函数和scanf()函数12

本章小结17

习 题18

第二章 数据类型、运算符和表达式22

2.1 C语言数据类型简介22

2.2 常量22

2.2.1 数值常量22

2.2.2 字符常量和字符串23

2.2.3 标识符命名的常量25

2.2.4 换码序列常量27

2.3 变量28

2.3.1 变量说明和变量地址28

2.3.2 变量的初始化29

2.3.3 数据类型30

2.3.4 存储类型和变量的作用域32

2.4 运算符和表达式35

2.4.1 运算符和表达式35

2.4.2 赋值运算符和赋值表达式36

2.4.3 算术运算符和算术表达式37

2.4.4 逗号运算符和逗号表达式40

2.4.5 关系和逻辑运算41

2.4.6 条件表达式44

2.4.7 位运算表达式45

2.4.8 运算符的结合律和优先级49

本章小结50

习 题52

第三章 三种基本结构的程序设计60

3.1 顺序结构60

3.1.1 赋值语句和空语句60

3.1.2 复合语句61

3.2 分支结构61

3.2.1 条件分支结构62

3.2.2 无条件分支结构64

3.2.3 条件分支的嵌套65

3.2.4 开关分支结构68

3.2.5 程序举例72

3.3 循环结构75

3.3.1 用goto语句构成循环75

3.3.2 while语句75

3.3.3 do-while语句77

3.3.4 for语句79

3.3.5 break和continue语句的使用82

3.3.6 程序举例85

3.3.7 循环语句小结87

本章小结87

习 题88

第四章 数组97

4.1 数组和数组元素97

4.2 一维数组98

4.2.1 一维数组的定义和使用98

4.2.2 一维数组的初始化100

4.2.3 一维数组程序举例100

4.3 多维数组104

4.3.1 二维数组的定义和使用104

4.3.2 二维数组的初始化107

4.3.3 二维数组程序举例109

4.4 字符数组110

4.4.1 字符数组的定义和使用110

4.4.2 字符数组的初始化111

4.4.3 字符串的输入和输出111

4.4.4 用于字符处理的库函数114

本章小结114

习题116

第五章 C语言函数125

5.1 C语言程序的组成125

5.1.1 C语言函数的结构125

5.1.2 C语言程序的组成126

5.2 函数的参数127

5.2.1 带参数函数定义的一般形式127

5.2.2 形式参数和实际参数128

5.2.3 数组作为函数的参数129

5.3 函数的调用135

5.3.1 函数的原型135

5.3.2 函数调用的一般形式136

5.3.3 函数的值138

5.3.4 函数的递归调用138

5.4 程序编译预处理143

5.4.1 宏定义143

5.4.2 文件包含144

5.4.3 条件编译145

本章小结147

习题148

第六章 构造数据类型158

6.1 结构体158

6.1.1 结构体类型定义及结构体类型变量说明158

6.1.2 结构体类型变量的使用162

6.1.3 结构体变量的初始化164

6.1.4 结构体数组165

6.1.5 结构体和函数167

6.2 共用体168

6.2.1 共用体类型的定义和共用体变量的说明168

6.2.2 共用体成员的使用170

6.3 位字段171

6.3.1 位字段的定义和位字段变量的说明171

6.3.2 位字段变量使用173

6.4 枚举类型175

6.4.1 枚举类型的定义和枚举变量的说明175

6.4.2 枚举类型数据的使用176

6.5 用typedef定义类型178

本章小结179

习题181

第七章 指 针186

7.1 指针变量的概念186

7.2 变量的指针与指针变量187

7.2.1 指针变量的定义及使用187

7.2.2 指针变量的初始化190

7.2.3 指针运算191

7.3 指针与数组194

7.3.1 指向数组的指针194

7.3.2 字符指针与字符数组198

7.3.3 多级指针及指针数组202

7.3.4 指针与多维数组206

7.4 指针与函数209

7.4.1 函数参数为指针209

7.4.2 函数的返回值为指针213

7.4.3 指向函数的指针214

7.4.4 命令行参数218

7.5 指针与结构体221

7.5.1 结构体指针与指向结构体数组的指针221

7.5.2 结构体指针与函数225

本章小结227

习题229

第八章 文件242

8.1 C语言文件概述242

8.1.1 文件概述242

8.1.2 缓冲文件系统和非缓冲文件系统243

8.1.3 标准输入输出库函数243

8.1.4 标准设备文件及I/O改向246

8.2 缓冲型文件输入输出系统247

8.2.1 文件(FILE)类型结构及文件指针247

8.2.2 文件的打开与关闭248

8.2.3 文件的读写249

8.2.4 文件的定位257

8.2.5 出错的检测258

8.3 非缓冲型文件输入输出系统259

本章小结263

习 题264

第九章 类和对象270

9.1 面向对象程序设计概述270

9.2 从C 向C++过渡271

9.2.1 简单C++程序的认识271

9.2.2 格式化输出和标准输入流272

9.2.3 函数的说明与参数274

9.2.4 枚举名与结构体名277

9.2.5 自由存储操作符new和delete277

9.3 类和对象280

9.3.1 类的定义281

9.3.2 类的对象281

9.3.3 类的成员282

9.4 类的成员函数与友元函数285

9.4.1 成员函数285

9.4.2 友元函数288

9.5 构造函数与析构函数292

9.5.1 构造函数292

9.5.2 析构函数294

9.6 静态成员296

习题296

第十章 继承301

10.1 单一继承301

10.1.1 派生类301

10.1.2 继承时的访问控制303

10.2 多重继承307

10.3 构造函数、析构函数与继承308

10.4 虚基类310

习 题311

第十一章 多态性313

11.1 重载313

11.1.1 函数原型313

11.1.2 函数重载315

11.1.3 运算符重载317

11.2 虚函数320

11.2.1 派生类指针320

11.2.2 虚函数321

11.2.3 纯虚数与抽象类322

11.3 I/O系统324

11.3.1 I/O流324

11.3.2 文件流326

习 题329

附录一 C语言常用库函数330

附录二 ASCⅡ码表337

热门推荐