第一章 Microsoft C 6.0初步 1
1.1 安装Microsoft C 6.0之前应进行哪些准备 1
1.2 如何安装MSC 6.0 2
1.3 Microsoft C 6.0安装完后应包括哪些目录和文件 5
1.4 如何制定你的编程环境 7
1.5 如何编写你的第一个C语言程序 8
1.6 C语言的编译过程是指什么 10
1.7 如何使用MSC 6.0的程序员工作平台PWB 11
1.8 如何使用MSC 6.0的程序调试工具Code View 17
1.9 如何使用MSC 6.0的编译器CL 22
1.10 如何使用MSC 6.0的连接器LINK 28
1.11 如何使用MSC 6.0的NMAKE 30
1.12 如何使用MSC 6.0的LIB 32
1.13 如何使用MSC 6.0的QuickHelp 35
1.14 如何设置PWB的选项 41
1.15 如何建立一个QuickHelp数据库 43
第二章 C语言基础(一) 45
2.1 C语言有哪些主要特点 45
2.2 什么是关键字,C语言有哪些关键字 46
2.3 C语言的基本构成单位是什么,有哪些部分组成 47
2.4 C语言有哪些基本数据类型,其书写形式、所表示的范围是什么 48
2.5 C语言中对字符型数据如何处理 49
2.6 什么是C语言的变量和常量,二者有何区别 52
2.7 C语言中八进制和十六进制常量如何表示 53
2.8 C语言中的位操作有哪些,如何使用位操作 54
2.9 C语言的运算符有哪些,为什么说掌握运算符优先级次序十分重要 57
2.10 对++和--运算符的使用要注意什么 59
2.11 对printf()和scanf()函数的使用要注意什么 60
2.12 什么是关系运算符和逻辑运算符,C中有哪些关系运算符和逻辑运算符 64
第三章 C语言基础(二) 67
3.1 C语言中的main()函数与其它函数有什么区别 67
3.2 Microsoft C 6.0提供了几类库函数,分别是什么 68
3.4 C语言的库函数如何引用 69
3.3 什么是头文件,如何引用已有的头文件 69
3.5 什么是函数参数,如何传递函数参数 70
3.6 什么是函数的返回值,函数的返回类型和其返回值有什么关系 74
3.7 什么是函数原型,最好在何种情况下要求对函数的原型说明 76
3.8 什么是变元省略,如何使用变元的省略方法 77
3.9 C语言变量有哪些类型,如何对变量的存储类型说明 78
第四章 C语言的组合数据类型 83
4.1 C有哪些组合数据类型,在C中如何对它们进行定义和引用 83
4.2 C语言的数组在内存中是如何存放的,如何引用C中的数组元素 92
4.3 C语言的数组越界如何处理,使用数组应注意什么 94
4.4 C语言中对指针变量是如何寻址的,如何获得指针变量的地址和其值 95
4.5 指针变量和数组变量有何区别 98
4.6 C语言中如何对字符串进行处理,使用数组和指针处理字符串时有何区别 99
4.7 指针函数与函数指针有什么区别 104
4.8 指针数组和数组指针有什么区别 108
4.9 结构指针和指针结构的区别 114
第五章 C语言的基本文件处理 119
5.1 文件的存取级别有哪些 119
5.2 何为文件属性 120
5.3 C语言中FILE文件结构是什么,了解它有何用途 122
5.4 如何建立、打开和删除文件 124
5.5 如何控制文件的缓存区 126
5.6 如何移动文件的指针 128
5.7 字节级、字符串级、记录级的文件读/写有何区别 132
5.8 C语言如何对驱动器及文件目录进行操作 138
第六章 内存和内存管理 143
6.1 什么是PSP 143
6.2 如何用C语言管理内存 145
6.3 C程序中如何实现程序间的通信 151
6.4 何为C中的I/O重定向 155
6.5 C程序中止方法有哪些?使用时有什么区别与联系 159
6.6 MSC 6.0的基指针是什么 162
6.7 如何在C语言应用程序中访问扩充内存 177
7.1 段、节和偏移量的含义是什么 187
第七章 C语言的存储模式与编译 187
7.2 C语言有哪些编译存储模式,各种编译存储模式的区别是什么 189
7.3 如何确定所使用的编译模式 190
7.4 如何使用C语言的near指针 191
7.5 如何使用C语言的far指针 192
7.6 如何使用C语言的huge指针 193
7.7 如何使用混合模式编程 193
7.8 如何在C中嵌入汇编语言 195
7.9 如何将汇编模块与C模块混合编程 197
7.10 如何使用条件编译与预处理语句 201
7.11 C语言的兼容性是怎么回事 204
8.1 什么是文本模式和图形模式 207
第八章 C语言的文本与图形处理 207
8.2 如何选择视频模式和判断所选视频模式 209
8.3 如何设置文本颜色和判断文本颜色的设置 214
8.4 怎样在指定位置显示文本 218
8.5 如何设置图形方式 221
8.6 如何在图形方式下显示文本字符 226
8.7 如何利用C中提供的图形库函数开发应用程序 230
第九章 例程 239
附录一:C语言的错误处理 279
附录二:ASCII码表 283
参考文献 286