《Microsoft C 6.0 QuickC 2.5程序设计教程》PDF提取 ⇩

第一章C语言简介1

1.1C的特征1

1.1.1 性能特征1

1.1.2 可移植性2

1.1.3 模块化2

1.2 C编程的一个例子2

1.3C的特点3

1.3.1 一个小规模的语言3

1.3.2 C的能力4

1.3.3 标准版本4

1.4使用C4

1.4.1 编译和链接5

1.4.2 库文件6

1.5 Why OuickC?7

第二章快速浏阅QucikC8

2.1掌握QuickC8

2.1.1 一个快速介绍8

2.1.2 修改程序10

2.1.3 分隔程序元素13

2.1.4 复习(Review)17

2.2讨论程序的执行17

2.2.1 调试准备19

2.2.2 一个更深的例子21

2.3QuickC的命令27

2.3.1 在线提示27

2.3.2建立和编辑文件27

2.3.2.1 编辑方式27

2.3.2.2 移动你的文件28

2.3.2.3 标记和移动文本30

2.3.2.4 更多的QuickC的特色35

2.3.2.5 使用文件菜单的文件操作35

2.3.2.6 Search菜单36

2.3.2.7 Find选项37

2.3.2.8 Change选项39

2.3.3Run菜单40

2.3.3.1 开始和继续执行程序40

2.3.3.2 调试你的程序时编译和运行40

2.3.4指定编译程序选项41

2.3.4.1 选择内存模式42

2.3.4.2 说明警告级别42

2.3.4.3 确定一个语言版本43

2.3.4.4 调试标志43

2.3.4.5 解除标志43

2.3.4.6 其它方面的设置44

2.4 总结44

第三章简单类型和操作45

3.1C程序结构(C Program Structure)45

3.1.1 注释说明46

3.1.2 C的main()规则46

3.1.3 printf()函数47

3.1.4 Escape Codes(转换代码)49

3.2语句49

3.2.1 简单语句49

3.2.2 复合语句50

3.3标识符50

3.3.1 C中命名规则51

3.3.2 不要用关键字来做标识符52

3.4定义变量:开辟空间52

3.4.1 赋值语句53

3.4.2 在变量定义时初始化54

3.5简单数据类型54

3.5.1 char类型54

3.5.2 int类型55

3.5.3 float类型55

3.5.4 double类型57

3.5.5 整型和浮点型类型59

3.5.6 讨论简单类型59

3.6简单类型的变体63

3.6.1 常量65

3.6.2 整数常量66

3.6.3 字符常量67

3.6.4 字符串常量68

3.6.5 浮点和双精度常量68

3.7算术运算符69

3.7.1 使用浮点类型的运算符69

3.7.2 使用整型的运算符69

3.7.3 二元和一元运算符70

3.7.4 运算符优先权70

3.7.5 混合类型的操作71

3.8 printf()小结73

3.9 总结74

第四章预处理和程序75

4.1 程序结构75

4.2C预处理程序78

4.2.1 普通的预处理规则79

4.3预处理命令80

4.3.1 #influde命令80

4.3.2 #define命令81

4.3.3 显示常量81

4.3.4 带参数的宏83

4.3.5 预处理宏的决策产生86

4.3.6 #undef命令88

4.3.7 #ifdef和#else命令88

4.3.8 #if和#endif命令89

4.3.9 其它预处理命令89

4.4 库函数89

4.5 类函数宏94

4.6 头文件和其他包含文件95

4.7 总结96

第五章C中的读写97

5.1读字符97

5.1.1 getchar()和fegetch()99

5.1.2 getc()、ungetc()和fgetc()100

5.1.3 putchar()和fputchar(),putc()和fputc()100

5.1.4 putch(),getch()和getche()命令101

5.2更多的关于printf()102

5.2.1 整数类型102

5.2.2 浮点类型102

5.2.3 域宽和精度103

5.2.4 printf()的标志104

5.2.5 fprintf()函数105

5.3值和变量:地址运算符105

5.3.1 scanf()107

5.3.2 删掉值110

5.4 小结111

第六章流程控制112

6.1关系和相等运算符112

6.1.1 关系运算符112

6.1.2 相等运算符113

6.2逻辑运算符113

6.2.1 二元逻辑运算符113

6.2.2 一元取负运算符114

6.3if-else结构114

6.3.1 注意else语句的使用117

6.4 Switch语句119

6.5其它的运算符123

6.5.1 复合赋值运算符123

6.5.2 递增和递减运算符124

6.6 C中的循环126

6.7while循环的组成部分127

6.7.1 关于while循环的其它问题129

6.8do while循环130

6.8.1 for循环131

6.8.2 在for循环中省略表达式136

6.8.3 逗号运算符139

6.9 break和continue语句140

6.10 小结142

第七章C中的函数143

7.1 C函数143

7.2 控制流程144

7.3 函数返回149

7.4 形参和实参152

7.5 总结158

第八章函数原型159

8.1 模型对形参语法的影响162

8.2 语法:新旧之别166

8.3 函数:各种观点167

8.4 小结167

第九章域、作用域和存贮类型168

9.1域和可见性168

9.1.1 参数和域171

9.1.2 在块中定义变量173

9.2 变量的持续时间175

9.3存贮类型176

9.3.1 静态存贮类型176

9.3.2 自动存贮类型179

9.3.3 寄存器存贮类型180

9.3.4 外部存贮类型181

9.4省缺的存贮类型和存贮期限182

9.4.1 typedef存贮类型183

9.5 小结185

第十章指针186

10.1 目标,定位值,值187

10.2指针188

10.2.1 指针的语法190

10.2.2 指针和地址193

10.2.3 为什么用指针194

10.3 做为函数参数的指针194

10.4 指针的算术运算199

10.5 各种观点203

10.6指针易出的错误204

10.6.1 指针别名204

10.6.2 被错误引用的指针205

10.7 总结205

第十一章数组和字符串206

11.1数组的基本知识206

11.1.1 数组:存贮类型和初使化207

11.2数组和指针209

11.2.1 数组元素的访问210

11.2.2 数组和指针之间的差别212

11.3 数组参数212

11.4字符串218

11.4.1 做为指向char类型的指针的字符串221

11.4.2 字符串库函数223

11.4.3 各种字符串函数228

11.5多维数组228

11.5.1 多维数组和指针233

11.6指针数组237

11.6.1 字符串数组238

11.7 总结241

第十二章函数的更多细节和更多的函数242

12.1返回指针函数242

12.1.1 返回指针注意事项244

12.1.2 字符串注意事项245

12.2 错误处理和标准错误流249

12.3往集成环境中增加函数254

12.3.1 已定义函数254

12.3.2 字符串函数255

12.3.3 面向金融的函数262

12.3.4 用调试来检查中间结果269

12.4递归269

12.4.1 递归的代价274

12.5 总结276

第十三章命令行参数277

13.1 main()作为程序和作为函数277

13.2 什么是命令行参数277

13.3DOS的命令行参数278

13.3.1 echo命令278

13.3.2 dir命令279

13.4 main()的参数281

13.5 使用main()中的参数283

13.6 试验命令行参数的程序286

13.7 总结296

第十四章文件和内存297

14.1文件297

14.1.1 对文件的操作298

14.1.2 一个简单的记事本程序299

14.1.3 一个简单的读文件程序300

14.1.4 一个删除文件中窄的程序302

14.1.5 一个用空格替换制表符的程序305

14.1.6 文件处理概述307

14.2动态存储分配307

14.2.1 C映射操作符308

14.2.2 动态存储分配方法309

14.2.3 使用malloc()311

14.2.4 calloc()317

14.2.5 申请更多的内存317

14.2.6 释放内存319

14.2.7 确定可用空间319

14.2.8 动态存储分配注意事项321

14.2.9 动态存储分配的用途321

14.3 总结321

第十五章位操作符和其它操作符322

15.1按位操作符322

15.1.1 位模式322

15.1.2 按位求反操作符324

15.1.3 按位与操作符327

15.1.4 按位或操作符331

15.1.5 按位异或操作符334

15.1.6 移位操作符338

15.1.7 移位操作和2的幂348

15.2 条件操作符353

15.3 总结356

第十六章结构、联合和其它类型357

16.1结构357

16.1.1 访问结构成员359

16.1.2 有关结构的规则361

16.1.3 结构指针371

16.1.4 结构数组和结构指针数组374

16.1.5 自引用结构380

16.2位域395

16.2.1 位域限制398

16.3 联合399

16.4 结构的联合401

16.5 枚举类型401

16.6 总结404

第十七章Quick C库函数405

17.1stdio.h405

17.1.1 熟悉的函数405

17.1.2 新函数407

17.1.3 一个练习I/O函数的程序409

17.2stdlib.h413

17.2.1 熟悉的函数413

17.2.2 新函数414

17.2.3 练习stdlib.h库文件中的函数417

17.3string.h423

17.3.1 熟悉的函数423

17.3.2 新函数423

17.3.3 练习函数426

17.4ctype.h436

17.4.1 转换子程序436

17.4.2 练习字符过程437

17.5dos.h441

17.5.1 背景441

17.5.2 使用DOS中断的注意事项448

17.6io.h448

17.6.1 熟悉的函数448

17.6.2 新函数448

17.6.3 练习一些io.h函数449

17.7math.h451

17.7.1 熟悉的函数451

17.7.2 新函数452

17.8 其它文件455

17.9 总结455

第十八章QuickC中的图形456

18.1 这一章其它部分的要求456

18.2 设置图形模式456

18.3屏幕,窗口和视口460

18.3.1 物理屏幕460

18.3.2 视口460

18.3.3 窗口463

18.3.4 在轴上设置标记465

18.4图形模拟结果467

18.4.1 扔硬币467

18.5一起使用窗口和视口470

18.5.1 各种问题和建议474

18.6画几何图形474

18.6.1 使用多窗口时的比例因子476

18.6.2 各种问题和建议477

18.7 一个探索程序477

18.8 总结494

附录AASCII码495

附录BQuickC命令概述499

B.1 调用QuickC的命令499

B.2 QuickC环境中的有用命令500

B.3编辑命令500

B.3.1 移动命令500

B.3.2 选择命令501

B.3.3 插入命令501

B.3.4 删除命令501

B.3.5 其它命令501

B.4菜单命令502

B.4.1文件菜单(ALT-F)502

B.4.1.1 文件处理命令502

B.4.1.2 各种文件命令502

B.4.2 编辑菜单(ALT-E)502

B.4.3 视口(VIEW)菜单502

B.4.4 查找菜单(ALT-S)503

B.4.5 Make菜单(ALT-M)504

B.4.6 运行菜单(ALT-R)504

B.4.7 调试菜单(ALT-D)505

B.4.8 实用菜单(ALT-U)506

B.4.9 选择菜单(ALT-O)506

B.5在QuickC环境外部编译和连接程序508

B.5.1 内存模式等509

B.5.2 控制预处理器509

B.6控制连接509

B.6.1 建立独立库510

B.6.2 使用独立库515

1991《Microsoft C 6.0 QuickC 2.5程序设计教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,博主可为大家寻取其电子版PDF文件(由沈炳范,罗成译 1991 北京希望电脑公司 出版的版本) ,有需要的可以向博主求助,我会及时受理并将完整516页PDF电子档下载地址发送给你。