第1篇 入门篇
第1章 学习C语言从这里起步
第2章 数据、表达式与常用标准函数
2.1 数据类型、变量与常量
2.2 运算符与表达式
2.3 常用标准函数
第3章 数据的输入输出与顺序程序结构
3.1 数据的输入与输出
3.2 顺序结构程序设计
第4章 选择结构程序设计
4.1 if-else语句
4.2 switch语句
第5章 循环结构程序设计
5.1 while循环语句
5.2 for循环语句
5.3 多重循环
5.4 do-while循环语句
第6章 数组及其应用
6.1 数组与数组元素
6.2 二维数组
6.3 数组应用举例
第7章 函数的定义和函数的引用
7.1 函数的基本概念
7.2 函数的递归引用
第2篇 提高篇
第8章 指针的基本概念、指针与数组
8.1 指针的基本概念
8.2 指针与一维数组、关于地址的运算
8.3 指针与二维数组
第9章 函数、指针与数组的深入讨论
9.1 自动变量、静态变量与寄存器变量
9.2 返回指针值的函数和指向函数的指针
9.3 函数、指针与数组的综合应用
第10章 结构、联合、按位运算与枚举
10.1 结构的基本概念
10.2 自引用结构与链表
10.3 联合
10.4 按位运算
10.5 枚举类型
第11章 预处理与常用的文件操作
11.1 预处理
11.2 常用的文件操作
第3篇 应用篇
第12章 经典应用问题选讲
12.1 衡量程序质量的标准
12.2 Hilbert曲线
12.3 验证四色定理
12.4 n女王问题
12.5 跳马问题
12.6 生成全部排列及其应用
12.7 围猎游戏
12.8 快速排序
12.9 幻方
12.10 高精度计算
附录
附录A Turbo C 2.0操作简介
附录B ASCII码表
附录C C语言运算符及运算顺序
附录D 5000位π值
参考文献