图书介绍

最新C语言大全 ANSIC UNIXC MSC C++2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

最新C语言大全 ANSIC UNIXC MSC C++
  • (美)Herbert Schildt著;叶亚明译 著
  • 出版社: 中国科学院希望高级电脑技术公司
  • ISBN:
  • 出版时间:1991
  • 标注页数:494页
  • 文件大小:18MB
  • 文件页数:503页
  • 主题词:

PDF下载


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

下载说明

最新C语言大全 ANSIC UNIXC MSC C++PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C语言1

第一章 C语言概述1

1.1 C语言的起源1

1.2 C是一种中级程序设计语言1

目录1

1.3 C是一种结构化程序语言2

1.4 C是面向程序员的语言3

1.5 编译器与解释器4

1.6 C语言的形式5

1.7 库和链接6

1.9 编译C程序7

1.10 C语言存贮映象7

1.8 分别编译7

1.11 术语8

第二章 C语言表达式8

2.1 五种基本数据类型8

2.2 修饰基本类型9

2.3 标识符名字10

2.4 变量10

2.5 访问类型修饰符15

2.6 存贮类别说明符16

2.7 变量初始化20

2.8 常量21

2.9 运算符22

2.10 表达式33

第三章 程序控制语句35

3.1 真值和假值36

3.2 选择语句36

3.3 迭代语句45

3.4 转移语句52

3.5 表达式语句55

3.6 块语句56

第四章 数组和字符串56

4.1 一维数组56

4.2 产生指向数组的指针57

4.3 一维数组传入函数57

4.4 字符串58

4.5 二维数组60

4.6 多维数组63

4.7 下标指针64

4.8 数组初始化65

4.9 实例:棋盘游戏67

第五章 指针69

5.1 指针是什么69

5.2 指针变量70

5.3 指针操作符70

5.4 指针表达式71

5.5 指针和数组74

5.6 多次间接75

5.7 指针初始化76

5.8 指向函数的指针77

5.9 C语言动态分配函数79

5.10 指针带来的问题82

第六章 函数84

6.1 函数的一般形式84

6.2 函数的作用域规则85

6.3 函数自变量85

6.4 argc和argv——main()的自变量90

6.5 返回语句92

6.6 返回非整型值的函数94

6.7 函数原型95

6.8 返回指针96

6.9 类型void的函数97

6.11 递归98

6.10 main()返回什么98

6.21 说明变量长度和类型参数表99

6.13 经典与现代函数的参数说明99

6.14 实现问题100

6.15 库和文件101

第七章 结构、联合、枚举和用户定义类型102

7.1 结构102

7.2 结构数组104

7.3 把结构传给函数110

7.4 结构指针112

7.5 结构内部的数组和结构114

7.6 位域114

7.7 联合116

7.8 枚举118

7.9 用sizeof保证可移植性119

7.10 typedef语句120

第八章 控制台I/O121

8.1 读写字符121

8.2 读和写字符串123

8.3 格式化的控制台I/O124

8.4 scanf()129

第九章 文件I/O……………………………………………………………………………(133)9.1 ANSI I/O与UNIX I/O133

9.2 流与文件134

9.3 流134

9.4 文件134

9.5 文件系统基础135

9.6 fread()和fwrite()143

9.7 freek()和随机访问I/O148

9.8 fprintf()和fscanf()149

9.9 标准流150

9.10 类UNIX文件系统151

第十章 C语言预处理器和注释156

10.1 C语言预处理器156

10.2 #define156

10.3 #error158

10.4 #include158

10.5 条件编译指令158

10.6 #undef161

10.7 #line161

10.9 #和##预处理器运算符162

10.10 预定义宏名字162

10.8 #pragma162

10.11 注释163

第二部分 C语言标准库164

第十一章 链接、?和头文件164

11.1 连接器164

11.2 C语言标准库167

11.3 头文件167

11.4 重新定义库函数169

第十二章 I/O函数169

第十三章 字符串函数和字符函数205

第十四章 数学函数222

第十五章 时间、日期和其它有关系统函数231

第十六章 动态分配262

第十七章 屏幕和图形函数274

第十八章 其它函数294

第三部分 算法及其应用311

第十九章 排序和搜索311

19.1 排序311

19.2 选择一个排序方法320

19.3 其它数据结构的排序320

19.4 随机访问磁盘文件的排序322

19.5 搜索324

第二十章 队列、栈、链表和树326

20.1 队列326

20.2 循环队列330

20.3 栈332

20.4 链表336

20.5 单链表336

20.6 双链表340

20.7 通讯录例子343

20.8 二叉树347

第二十一章 稀疏数组353

12.1 链表稀疏数组354

21.2 二叉树稀疏数组356

21.3 指针数组的稀疏数组358

21.4 散列360

21.5 选择一种方法364

22.1 表达式365

第二十二章 表达式的分析与求值365

22.2 分解一个表达式366

22.3 表达式分析368

22.4 一个简单的表达式分析器369

22.5 分析器加上变量处理373

22.6 递归下降分析器中的语法检查379

第二十三章 人工智能问题求解380

23.1 表示和术语380

23.2 组合爆炸381

23.3 搜索技术383

23.4 评价一个搜索方法383

23.5 图形表示384

23.6 深度优先搜索384

23.7 宽度优先搜索392

23.9 登山搜索394

23.8 加启发性信息394

23.10 最小代价搜索399

23.11 选择搜索技术400

23.12 寻找多个解400

23.13 寻找最优解406

23.14 回到寻找钥匙的问题410

第二十四章 利用系统资源412

24.1 8086类处理器413

24.2 8086中断和DOS413

24.3 访问BIOS中的系统资源415

24.4 使用DOS访问系统功能423

25.1 方式和调色板427

第二十五章 图形427

24.5 利用系统资源的最后设想427

25.2 写点428

25.3 画线431

25.4 画矩形和填充矩形434

25.5 综合应用436

第四部分 C语言软件开发444

第二十六章 汇编语言子程序接口444

26.1 汇编语言接口444

26.2 C编译器的调用约定445

26.3 Microsoft C语言的调用约定445

26.4 建立汇编语言函数446

26.5 建立汇编语言框架453

26.7 何时用汇编编程455

26.6 使用asm455

第二十七章 G语言软件工程456

27.1 自顶向下设计456

27.2 保护函数法458

27.3 函数原型法459

27.4 lint和make460

第二十八章 效率、移植和调试463

28.1 效率463

28.2 程序移植468

28.3 调试470

28.4 程序维护的艺术476

第二十九章 C++478

29.1 数据抽象478

第五部分 新的进展478

29.2 目标479

29.3 注释480

29.4 类别480

29.5 函数复用486

29.6 操作符复用487

29.7 C++的其它特性490

附录A K RC与ANSIC的差异491

A.1 关键字删除491

A.2 关键字扩充491

A.3 传递结构492

A.4 函数原型492

A.5 现代与经典函数说明493

A.6 标准函数库493

A.7 附加预处理器命令493

热门推荐