《实用C语言编程技巧与应用范例》求取 ⇩

第一章 概念1

1.1 什么是计算机1

1.2 计算机组织1

目录1

1.3 批处理、多道程序设计和分时处理2

1.4 个人计算、分布计算和客户/服务器计算2

1.5 机器语言、汇编语言和高级语言2

1.6 C语言的历史3

1.9 结构化程序设计5

1.10 C语言基本环境5

1.8 其它高级语言5

1.7 C标准库5

1.11 关于C语言的注意事项7

1.12 并发C7

1.13 面向对象的程序设计和C++8

1.14 小结8

1.15 编程技巧9

1.16 自我练习与答案9

1.17 习题10

2.1 一个简单的C程序:输出一个文本行12

第二章 C语言初步12

2.2 另一个简单的C程序——加两个整数13

2.3 内存储器的概念17

2.4 C中的算术运算18

2.5 等号和关系运算符19

2.6 小结23

2.7 常见错误24

2.8 编程技巧24

2.9 自我练习与答案24

2.10 习题27

第三章 结构化程序设计29

3.1 算法29

3.2 伪代码29

3.3 控制结构30

3.4 If选择结构30

3.5 If/Else选择结构30

3.6 While循环结构33

3.7 制定算法34

3.8 自顶向下,逐步求精法35

3.9 结构化框图39

3.10 设计一个程序流程图41

3.11 流程图:法则42

3.12 一个完整的实例42

3.13 增量、减量以及赋值运算符47

3.14 小结49

3.15 常见错误51

3.16 编程技巧51

3.17 自我练习与答案51

3.18 习题55

4.2 循环的必要条件57

4.3 计数控制循环57

第四章 程序控制57

4.1 引言57

4.4 for循环结构59

4.5 关于for结构的几点说明62

4.6 for结构的实例63

4.7 switch语句66

4.8 do/while循环结构71

4.9 break语句和continue语句72

4.10 逻辑运算符74

4.11 结构程序设计小结76

4.12 小结81

4.13 常见错误82

4.14 编程技巧82

4.15 练习与答案83

4.16 习题86

第五章 函数88

5.1 引言88

5.2 C语言中的程序模块88

5.3 数学函数库89

5.4 函数90

5.5 函数定义91

5.6 函数原型93

5.7 头文件96

5.8 函数调用、赋值调用与赋地址调用97

5.9 随机数发生器97

5.10 实例:一个随机的游戏103

5.11 存储类别106

5.12 引用标识符的规则107

5.13 递归109

5.14 使用递归的实例:斐波那契(Fibonacci)112

5.15 递归与迭代的比较113

5.16 小结115

5.17 常见错误117

5.18 编程技巧117

5.19 自我练习与答案118

5.20 习题123

第六章 数组127

6.1 数组127

6.2 数组定义128

6.3 数组举例129

6.4 数组做函数参数136

6.5 数组排序140

6.6 实例:用数组计算平均数,中位数以及态142

6.7 数组查找146

6.8 多维数组148

6.9 小结149

6.10 常见错误150

6.11 编程技巧150

6.12 自我练习与答案151

6.13 习题153

第七章 指针157

7.1 引言157

7.2 指针变量的定义及初始化157

7.3 指针运算符158

7.4 用引用调用函数160

7.5 用引用调用函数的冒泡排序164

7.6 指针表达式与指针的算术运算165

7.7 指针与数组间的关系167

7.8 指针数组168

7.9 实例170

7.10 函数指针173

7.11 小结176

7.12 常见错误178

7.13 编程技巧178

7.14 自我练习与答案178

7.15 习题181

第八章 字符与字符串184

8.1 引言184

8.2 字符与字符串的基础184

8.3 字符处理库185

8.4 串转换函数191

8.5 标准输入/输出库函数196

8.6 串处理库中的字符串操作函数200

8.7 串处理库中的比较函数202

8.8 串处理库中的查找函数203

8.9 串处理库中的内存处理函数209

8.10 串处理库中的其它函数214

8.11 小结215

8.14 自我练习与答案218

8.13 编程技巧218

8.12 常见错误218

8.15 习题220

第九章 标准输入/输出222

9.1 引言222

9.2 流222

9.3 用printf进行格式化输出222

9.4 输出整数223

9.5 输出浮点数224

9.6 输出字符串与字符225

9.7 其它一些格式说明226

9.8 用字段宽度以及精度输出227

9.9 在格式控制串中使用标志229

9.10 输出文字及转义序列232

9.11 用scanf进行格式化输入233

9.12 小结239

9.13 常见错误240

9.14 编程技巧240

9.15 自我练习与答案241

9.16 习题243

10.1 结构定义245

第十章 结构、联合、位操作以及枚举245

10.2 结构初始化246

10.3 结构成员的存取247

10.4 函数使用结构248

10.5 Typedef249

10.6 联合249

10.7 位运算符251

10.8 位域259

10.9 枚举常量262

10.10 小结264

10.11 常见错误265

10.12 编程技巧266

10.13 自我练习与答案266

10.14 习题268

第十一章 文件处理270

11.1 数据层次结构270

11.2 文件和流271

11.3 生成顺序存取文件272

11.4 从顺序存取文件读取数据277

11.5 随机文件281

11.6 建立随机文件282

11.7 写随机文件284

11.8 读随机文件287

11.9 实例:一个事务处理程序289

11.10 小结294

11.11 常见的错误295

11.12 编程技巧296

11.13 自我练习与答案296

11.14 习题298

12.3 动态内存分配301

12.2 自相关结构301

12.1 引言301

第十二章 数据结构301

12.4 链表302

12.5 栈311

12.6 队列316

12.7 树321

12.8 小结328

12.10 编程技巧329

12.11 自我练习与答案329

12.9 常见错误329

12.12 习题330

第十三章 预处理程序332

13.1 引言332

13.2 #include预处理命令332

13.3 #define预处理命令:符号常数333

13.4 #define预处理命令:宏333

13.5 条件编译335

13.6 #error和#pragma预处理命令336

13.9 预定义符号常量337

13.8 行号337

13.7 #和##操作符337

13.10 Assert宏338

13.11 实例338

13.12 小结340

13.13 常见错误341

13.14 编程技巧341

13.15 自我练习与答案341

14.1 引言344

14.2 排序的基本概念344

第十四章 C语言在排序和查找中的应用344

14.3 冒泡排序法345

14.4 选择排序法348

14.5 插入排序法349

14.6 shell排序法350

14.7 Quicksort排序法352

14.8 字符串数组的排序354

14.9 结构的排序355

14.10 查找357

15.2 样本,总体,分布和变量359

15.1 引言359

第十五章 统计分析359

15.3 基本的统计方法360

15.4 在屏幕上简单地绘图366

15.5 预测与回归方程371

15.6 开发一个完整的统计程序374

15.7 应用统计程序388

15.8 最后的想法390

16.1 引言391

16.2 表达式语法分析391

第十六章 语言解释器391

16.3 小BASIC解释器406

16.4 增强和扩充解释器435

第十七章 用BTREE建立一个索引文件模式436

17.1 概念436

17.2 BTREE模块的功能说明440

17.3 BTREE伪代码441

17.4 异常和设计选择445

17.5 BTREE程序清单446

17.6 BTREE分析484

17.7 测试BTREE485

17.8 一个简单的应用486

17.9 小结494

第十八章 C语言在人工智能中的应用496

18.1 引言496

18.2 表示法及术语497

18.3 组合爆炸498

18.4 搜索技术499

18.5 搜索方法的评价499

18.6 图形表示法500

18.7 深度优先搜索501

18.8 广度优先搜索511

18.9 启发式搜索513

18.10 “登山”搜索513

18.11 最小代价搜索519

18.12 搜索方法的选择521

18.13 求多个解521

18.14 寻找“最佳”解528

18.15 有关丢钥匙问题534

第十九章 C语言的移植和调试538

19.1 C语言移植538

19.2 调试540

19.3 通用调试理论548

19.4 程序维护的艺术549

第二十章 高级课题551

20.1 UNIX系统和DOS系统中的输入输出改向551

20.2 可变长参数表552

20.3 使用命令行参数554

20.4 编译多个源文件程序的注意事项554

20.5 使用Exit和Atexit终止程序555

20.7 整数和浮点数常量后缀557

20.6 Const和Volatile类型修饰符557

20.8 关于文件的进一步讨论558

20.9 信号处理559

20.10 动态内存分配:Calloc和Realloc函数563

20.11 小结563

20.12 常见错误565

20.13 自我练习与答案565

20.14 习题566

第二十一章 面向对象的程序设计和C++567

21.1 面向对象的程序设计567

21.3 C++中的说明568

21.2 C++单行注释568

21.4 C++流式输入输出569

21.5 直接插入函数570

21.6 引用参数571

21 使用New和Delete进行动态内存分配573

21.8 缺省参数574

21.9 类和对象574

21.10 范围运算符575

21.13 友元函数576

21.12 存取说明符576

21.11 访问类成员576

21.14 构造函数和析构函数577

21.15 继承和导出类577

21.16 运算符重载578

21.17 函数重载578

21.18 多态和虚函数579

21.19 实例581

21.20 小结599

21.21 常见错误600

21.23 自我练习与答案601

21.22 编程技巧601

21.24 习题602

附录A C语言中的语法603

A.1 词法603

A.2 语法607

A.3 预处理命令613

附录B 标准库615

B.1 错误〈errno.h〉615

B.2 一般定义〈stddef.h〉615

B.4 字符处理〈ctype.h〉616

B.3 诊断〈assert.h〉616

B.5 数学〈math.h〉617

B.6 非局部跳转〈setjmp.h〉619

B.7 变量参数〈stdarg.h〉620

B.8 输入/输出〈stdio.h〉620

B.9 一般实用程序〈stdlib.h〉629

B.10 字符串处理〈string.h〉634

B.11 日期与时间〈time.h〉637

B.12 环境工具的限定638

附录C 运算符优先级以及结合性642

附录D ASCII码表643

1993《实用C语言编程技巧与应用范例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由谷晓鸥,殷荃等编 1993 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

边用边学C语言实用技巧(1996 PDF版)
边用边学C语言实用技巧
1996 北京:人民邮电出版社
计算机语言实用程序与编程技巧 C语言( PDF版)
计算机语言实用程序与编程技巧 C语言
中南工业大学出版社
Visual c++ 2.0 windows95程序设计( PDF版)
Visual c++ 2.0 windows95程序设计
C语言程序设计及应用实例( PDF版)
C语言程序设计及应用实例
C语言最新编程技巧200例( PDF版)
C语言最新编程技巧200例
编程技巧与应用( PDF版)
编程技巧与应用
中国计算机用户协会河北分会
实用编程技巧与范例 FoxPro 2.6 for Windows(1995 PDF版)
实用编程技巧与范例 FoxPro 2.6 for Windows
1995 北京:中国计量出版社
C语言编程技巧实用教程(1990 PDF版)
C语言编程技巧实用教程
1990 陕西电子编辑部
C++技巧与应用(1992 PDF版)
C++技巧与应用
1992 北京:北京航空航天大学出版社
实用C语言编程技术(1991 PDF版)
实用C语言编程技术
1991 成都:四川大学出版社
C语言程序设计及应用实例(1995 PDF版)
C语言程序设计及应用实例
1995 北京:电子工业出版社
C语言高级实用编程技巧(1995 PDF版)
C语言高级实用编程技巧
1995 北京:电子工业出版社
实用汇编语言入门与编程技巧(1994 PDF版)
实用汇编语言入门与编程技巧
1994 北京:海洋出版社
C语言编程技巧及实用程序荟萃(1994 PDF版)
C语言编程技巧及实用程序荟萃
1994 北京:科学出版社
C语言最新编程技巧200例(1997 PDF版)
C语言最新编程技巧200例
1997 北京:电子工业出版社