第一章 简介 1
第二章 C程序框架 5
第三章 C数据类型 16
第四章 获取和显示文本 26
第五章 算术和赋值运算符 33
第六章 C预处理器 40
第七章 比较运算符和流程控制 47
第八章 函数和原型 74
第九章 标识符作用域和存储类型 95
第十章 宏的使用 110
第十一章 使用文件 121
第十二章 使用标准输入输出 135
第十三章 一维数组 144
第十四章 指针 160
第十五章 使用指针修改函数参数 179
第十六章 字符串与常用字符串函数 188
第十七章 指针数组 200
第十八章 内存模式 220
第十九章 位操作符 235
第二十章 动态内存分配 246
第二十一章 结构和联合 261
第二十二章 链表 287
第二十三章 函数指针 305
第二十四章 位域 335
附录A CL和LINK的高级应用 344
附录B NMAKE和Makefiles 357
附录C 使用Microsoft可视工作台调试器 367
附录D 使用LIB 374
附录E 使用EXEHDR 380
附录F “匈牙利”命名约定 385
附录C 实验 398
附录H 实验答案 450