《Microsoft C自学读本》求取 ⇩

第一部分学习C1

第一章 C程序解析3

1.1 一个典型的C程序3

1.2 注释3

1.3 语句4

1.4 关键字和名字4

1.5 预处理指令4

1.6 函数4

1.7 调用函数5

1.8 声明及初始化变量5

1.9 外部变量与局部变量6

1.10 函数原型6

1.11 关于printf6

2.2 main函数8

第二章 函数8

2.1 函数和结构化程序设计8

2.3 函数的位置与可见性9

2.4 函数定义和原型10

2.5 调用一个函数10

2.6 传递变元11

2.7 变元与参数13

2.8 给参数赋值13

2.9 值传递14

2.10 从函数中返回值15

2.11 使用返回值17

2.12 声明函数的返回类型17

2.13 函数原型18

2.13.1 原型化无参数的函数18

2.14 旧式的函数声明与定义19

2.13.2 原型化有不定参数的函数19

第三章 流程控制21

3.1 循环:while,do和for21

3.1.1 while语句21

3.1.2 do语句22

3.1.3 for循环24

3.2 判断语句:if,else,switch,break,continue和goto26

3.2.1 if语句26

3.2.2 else子句27

3.2.3 switch语句28

3.2.4 break语句31

3.2.5 continue语句32

3.2.6 goto语句33

4.1.1 说明基本类型35

4.1 基本数据类型35

第四章 数据类型35

4.1.2 说明变量37

4.1.3 说明常量37

4.2 聚集数据类型39

4.2.1 数组39

4.2.2 结构44

4.2.3 联合51

第五章 高级数据类型53

5.1 可见性53

5.1.1 局部变量53

5.1.2 外部变量55

5.1.3 多个源文件中的可见性56

5.1.4 函数的可见性57

5.2 生命期57

5.3.1 数据类型的级别59

5.3 转换数据类型59

5.3.2 升级与降级60

5.3.3 自动类型转换60

5.3.4 强制类型转换62

5.4 寄存器变量63

5.5 用typedef对现存类型重命名63

5.6 枚举类型64

第六章 操作符66

6.1 C操作符介绍66

6.1.1 算术操作符66

6.1.2 关系操作符66

6.1.3 赋值操作符67

6.2 C语言独特的操作符68

6.2.1 加1和减1符68

6.2.2 位操作符69

6.2.3 逻辑操作符70

6.2.4 地址操作符71

6.2.5 条件操作符72

6.2.6 sizeof操作符72

6.2.7 逗号操作符72

6.2.8 基数操作符73

6.3 操作符优先级73

第七章 预处理指令75

7.1 #include指令75

7.2 define和#undef指令76

7.2.1 简单文本替换77

7.2.2 与函数相似的宏77

7.2.3 #undef指令78

7.3 条件指令78

7.4 编译指令80

第八章 指针81

8.1 使用指针81

8.2 指向简单变量的指针81

8.2.1 声明指针变量82

8.2.2 指针存储方式83

8.2.3 初始化指针变量83

8.2.4 使用指针变量84

8.2.5 指针基础知识小结84

8.3 数组指针85

8.3.1 数组及指针运算86

8.3.2 指针比较87

8.3.3 重温PARRAY.C87

8.4 指针和串88

8.5 传递指针至函数90

8.6 指针数组92

8.7 本章回顾96

第九章 高级指针97

9.1 指向指针的指针97

9.2 数组与指针的等价性98

9.3 获取命令行参数101

9.4 空指针102

9.5 指向结构的指针102

9.6 指向函数的指针105

9.7 有关指针的几点说明107

第十章 程序设计中的错误108

10.1 操作问题108

10.1.1 赋值操作符和相等操作符的混淆108

10.1.3 混淆结构元素操作符109

10.1.2 混淆操作符优先级109

10.2 数组问题110

10.2.1 数组下标错110

10.2.2 在处理数组时忽略了数组下标110

10.2.3 超出数组边界111

10.3 字符串问题111

10.3.1 混淆字符常数与字符串111

10.3.2 忘记了字符串结尾的空字符112

10.3.3 忘记为字符串分配内存112

10.4 指针问题113

10.4.1 用错误的地址操作符来初始化指针113

10.4.2 用错误的类型声明了一个指针114

10.4.3 使用悬挂指针114

10.5.1 没有检查库函数的返回值115

10.5 库函数问题115

10.5.2 与库函数重名116

10.5.3 忘记包含声明库函数的包含文件116

10.5.4 调用scanf时忽略了地址操作符117

10.6 宏问题117

10.6.1 忽略了宏参数的括号118

10.6.2 在宏参数中使用递增和递减操作符118

10.7 混合性问题120

10.7.1 不匹配的if和else语句120

10.7.2 放错了分号的位置121

10.7.3 在DOS路径中忽略了双反斜杠122

10.7.4 忽略了开关的语句中的break语句122

10.7.5 混淆有符号和无符号值123

11.2.1 操作和打印字符串127

11.2 屏幕和键盘输入/输出127

第十一章 输入和输出127

第二部分使用C127

11.1 输入输出流127

11.2.2 打印数值131

11.2.3 使用scanf进行键盘输入134

11.3 标准磁盘输入/输出136

11.3.1 创建文件和向文本文件写136

11.3.2 打开文件以便二进制方式读139

11.3.3 二进制和文本文件140

11.3.4 数值型变量的文本格式141

11.3.5 使用二进制格式145

11.4 低级输入和输出148

12.1 为什么要分配152

12.2 存储分配基础152

第十二章 动态存储分配152

12.2.1 分配存储块的准备工作154

12.2.2 指定分配块的大小155

12.2.3 图示说明155

12.2.4 对malloc返回地址赋值156

12.2.5 检测malloc函数返回值156

12.2.6 访问—已分配存块157

12.2.7 为不同的数据类型分配存储块158

12.2.8 采用free函数释放存储块159

12.3 特定的存储分配函数159

12.3.1 calloc函数159

12.3.2 realloc函数160

12.4 避免麻烦160

13.1 图形方式162

13.1.1 检测当前视频模式162

第十三章 图形162

13.1.2 设置视频方式163

13.1.3 编制图形程序164

13.1.4 使用彩色图形方式169

13.1.5 使用彩色视频文本方式177

13.2 文本坐标178

13.3 图形坐标179

13.3.1 物理屏幕179

13.3.2 视口坐标181

13.3.3 窗口中的实际坐标181

第十四章 报告用图形188

14.1 术语188

14.2 报告用图形程序结构190

14.3 五个图形程序例子191

14.4 色板200

14.4.1 颜色库201

14.4.2 格式库201

14.4.3 模式库202

14.4.4 字符库203

14.5 通用报告用图形204

14.5.1 图形环境204

14.5.2 titletype204

14.5.3 axistype205

14.5.4 窗口类型207

14.5.5 legendtype208

14.5.6 chartenv209

14.6 报告用图形函数概述210

第十五章 字体212

15.1 Microsoft C字体212

15.2.1 注册字体213

15.2 使用Microsoft C字体库213

15.2.2 设置当前字体214

15.2.3 显示文本215

15.3 例题程序215

15.4 一些提示218

第十六章 内部汇编219

16.1 内部汇编的优点219

16.2 _asm关键字219

16.3 在_asm块中使用汇编语言220

16.3.1 指令集220

16.3.2 表达式220

16.3.3 Data伪指令及操作符220

16.3.4 EVEN和ALIGN伪指令220

16.3.8 注释221

16.3.9 用CodeView调试器来调试221

16.3.6 段访问221

16.3.7 类型和变量大小221

16.3.5 宏221

16.4 在_asm块中使用C222

16.4.1 使用操作符222

16.4.2 使用C符号222

16.4.3 访问C数据223

16.4.4 编写函数223

16.5 使用和保存寄存器225

16.6 跳转到标号225

16.7 调用C函数226

16.8 定义asm块为C宏227

16.9 优化228

第三部分 附录231

1995《Microsoft C自学读本》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由程文斌等编 1995 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C++自学通(1997 PDF版)
C++自学通
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Microsoft Visual C++( PDF版)
Microsoft Visual C++
Microsoft C 6.0技术备查  合订本(1993 PDF版)
Microsoft C 6.0技术备查 合订本
1993
PROGRAMMING MICROSOFT WINDOWS WITH C#( PDF版)
PROGRAMMING MICROSOFT WINDOWS WITH C#
世界图书出版公司
Microsoft Visual C++ 2.0 for win32大全(三)----Microsoft基本类库参考( PDF版)
Microsoft Visual C++ 2.0 for win32大全(三)----Microsoft基本类库参考
清华大学出版社
C语言简明读本(1993.02 PDF版)
C语言简明读本
1993.02 西北工业大学出版社
Microsoft Visual C++ 自学教程( PDF版)
Microsoft Visual C++ 自学教程
北京:清华大学出版社
Microsoft C/C++ 7.0使用指南( PDF版)
Microsoft C/C++ 7.0使用指南
北京:清华大学出版社
自主学习读本( PDF版)
自主学习读本
CLASS LIBRARIES REFERENCE MICROSOFT C/C++ VERSION7.0( PDF版)
CLASS LIBRARIES REFERENCE MICROSOFT C/C++ VERSION7.0
OPTIMIZING MICROSOFT C LIBRARIES( PDF版)
OPTIMIZING MICROSOFT C LIBRARIES
WINDCREST
古文自学读本(1983 PDF版)
古文自学读本
1983 太原:山西人民出版社
Turbo C自学读本(1996 PDF版)
Turbo C自学读本
1996 北京:北京航空航天大学出版社
医古文自学读本(1991 PDF版)
医古文自学读本
1991 呼和浩特:内蒙古教育出版社
Microsoft Windows 和 WOSA 读本(1998 PDF版)
Microsoft Windows 和 WOSA 读本
1998 北京:人民邮电出版社