第1章 程序设计的基本概念
1.1 程序设计和程序设计语言
1.1.1 程序与软件
1.1.2 程序设计语言的发展
1.1.3 计算机如何运行程序
1.2 C语言概述
1.2.1 C语言的发展
1.2.2 C程序的结构
1.2.3 C语言字符集
1.2.4 C语言的特点
1.3 算法
1.3.1 问题求解过程
1.3.2 算法及其表示
1.3.3 简单算法举例
1.3.4 用流程图表示算法
1.3.5 三种基本算法结构和改进的流程图
1.3.6 用N-S流程图表示算法
1.3.7 用伪代码表示算法
1.3.8 用计算机语言表示算法
1.4 结构化程序设计方法
1.5 本章小结
习题1
第2章 数据类型、运算符与表达式
2.1 C语言的数据类型
2.2 标识符
2.3 常量与变量
2.3.1 常量和符号常量
2.3.2 变量
2.4 整型数据
2.4.1 整型常量的表示方法
2.4.2 整型变量
2.5 实型数据
2.5.1 实型常量的表示方法
2.5.2 实型变量
2.5.3 实型常量的类型
2.6 字符型数据
2.6.1 字符常量
2.6.2 转义字符
2.6.3 字符变量
2.6.4 字符数据在内存中的存储形式及使用方法
2.6.5 字符串常量
2.7 变量赋初值
2.8 各类数值型数据之间的混合运算
2.8.1 自动类型转换
2.8.2 强制类型转换
2.9 算术运算符和算术表达式
2.9.1 C运算符简介
2.9.2 算术运算符和算术表达式
2.10 赋值运算符和赋值表达式
2.10.1 赋值运算符
2.10.2 类型转换
2.10.3 复合的赋值运算符
2.11 逗号运算符和逗号表达式
2.12 本章小结
习题2
第3章 C程序语句
第4章 函数与数组
第5章 指针与结构体
第6章 文件
第7章 大型程序的设计与调试
第8章 数据结构基本概念
第9章 线性结构
第10章 树和二叉树
第11章 排序
第12章 查找/检索
第13章 文件组织
附录A Turbo C 3.0集成开发环境的使用
附录B 参考术语表
参考文献