第1章 引论
1. 1 计算机应用概要
1. 2 计算机语言. 算法. 程序概要
1. 3 C语言及其编程平台概要
1. 4 C语言常用编程平台入门--VC++. Turbo C
1. 4. 1 VC++6. 0及其进入. 工作. 退出
1. 4. 2 Turbo C 2. 0的进入. 工作. 退出
1. 5 算法与C程序的总体结构. 注释结构概述
1. 6 C的字符集与标识符
1. 6. 1 C字符集
1. 6. 2 C标识符
1. 7 数据的类型及其形式与运算
1. 7. 1 计算机数据的类型. 操作概述
1. 7. 2 C语言的数据类型概述
1. 7. 3 数据的输入. 输出操作概述
1. 7. 4 整数类型数据的形式与运算
1. 7. 5 实数类型数据的形式与运算
1. 7. 6 字符型. 字符串型数据的形式与运算
1. 7. 7 准逻辑型数据的形式与运算
1. 7. 8 各种变量的特殊运算--取地址(&)与取内容(*)
1. 7. 9 指针型数据的形式与运算概述
1. 8 程序设计基本过程概要
1. 8. 1 问题分析--程序设计的基础
1. 8. 2 算法设计--程序设计的核心
1. 8. 3 程序编码--程序设计的关键
1. 8. 4 分析调试--程序设计的保障
1. 8. 5 运行维护--程序设计的后援
1. 8. 6 人的主导作用与计算机的主体作用
1. 9 同构化程序设计方法概要
习题
第2章 顺序结构
2. 1 顺序结构的算法表示
2. 2 顺序结构设计
习题
第3章 选择结构
3. 1 选择结构概述
3. 2 双分支选择结构设计
3. 2. 1 一般条件型双分支选择结构设计
(if. if-else)
3. 2. 2 情况条件型双分支选择结构设计(switch. break)
3. 3 多分支选择结构设计
3. 3. 1 一般条件型多分支选择结构中的if嵌套
3. 3. 2 情况条件型多分支选择结构中的switch
3. 3. 3 混合条件型多分支选择结构中的if. switch嵌套
习题
第4章 循环结构
4. 1 循环结构概述
4. 2 单重循环结构设计
4. 2. 1 当型单重循环结构设计(while)
4. 2. 2 直到型单重循环结构设计(do-while)
4. 2. 3 步长型单重循环结构设计(for)
4. 2. 4 强制缩短与中止循环过程设计(break. continue以及goto)
4. 2. 5 三种循环结构的比较
4. 3 双重循环结构设计
4. 4 多重循环结构设计
习题
第5章 模块化结构与子算法结构
5. 1 模块化与子算法概述
5. 2 过程子算法结构设计
5. 2. 1 过程子算法的定义与调用
5. 2. 2 无参过程子算法结构设计
5. 2. 3 有参过程子算法结构设计
5. 2. 4 子算法调用关系与定义位置
5. 2. 5 标识符的作用域. 生存期与误使用
5. 3 函数子算法结构设计
5. 4 嵌套. 递推与递归
5. 4. 1 嵌套
5. 4. 2 递推
5. 4. 3 递归
5. 5 过程参数与函数参数
5. 6 外部函数. 内部函数与大型程序开发方法
5. 6. 1 外部函数. 内部函数的定义方法与基本特点
5. 6. 2 内部函数与外部函数的综合应用
习题
第6章 C语言预处理与类型定义及其应用
6. 1 预处理的基本特点与使用用法
6. 1. 1 预处理. 核心语言. 标准库的主要作用与基本特点
6. 1. 2 文件包含命令(#include)
6. 1. 3 宏处理--宏定义和宏替换
6. 1. 4 条件编译
6. 2 类型定义的一般方法与基本模式
6. 3 枚举型结构程序设计
6. 3. 1 枚举型的类型定义与变量定义
6. 3. 2 枚举型量的运算与使用
习题
第7章 数组结构
7. 1 数组结构概述
7. 2 数组及其下标变量的定义与使用
7. 2. 1 数组及其下标变量的有序化与宜用原则
7. 2. 2 数组型与数组的定义
7. 2. 3 下标变量和下标的定义
7. 2. 4 数组和下标变量的运算与使用
7. 3 一维数组与单下标变量的应用
7. 3. 1 顺序存储与顺序标记
7. 3. 2 下标变量型计数器. 累加器. 累乘器
7. 3. 3 排序分类
7. 3. 4 查找检索
7. 3. 5 有序插入
7. 3. 6 有序删除
7. 3. 7 有序进退
7. 4 维数组与双下标变量的应用
7. 5 多维数组与多下标变量的应用
7. 6 一维字符型数组及其特殊用法示例
习题
第8章 记录结构与共用型
8. 1 记录结构概述
8. 2 原象. 实体. 记录
8. 3 记录的定义与使用
8. 3. 1 记录及其字段的秩序化与宜用原则
8. 3. 2 记录型与记录的定义
8. 3. 3 记录和字段的运算与使用
8. 4 一般记录的应用方法
8. 5 数组记录与记录数组的应用方法
8. 5. 1 数组的记录应用示例
8. 5. 2 记录的数组应用示例
8. 6 共用型的定义与使用
习题
第9章 文件结构
9. 1 文件结构概述
9. 2 对象数据. 实体数据. 内存数据. 外存数据
9. 3 文件及其数据的定义与使用
9. 3. 1 文件型与文件的定义
9. 3. 2 文件的创建与重建
9. 3. 3 文件数据的读入与写存
9. 4 文件的应用
9. 4. 1 文件的察看
9. 4. 2 文件的复制
9. 4. 3 文件的修改
9. 4. 4 文件的增删
9. 4. 5 文件的合并
9. 4. 6 文件的排序
9. 5 文本文件
习题
第10章 指针结构及其应用
10. 1 指针结构概述
10. 2 连通事物与指针结构
10. 2. 1 连通事物
10. 2. 2 指针结构
10. 3 指针及其指针元素的定义与使用
10. 3. 1 指针型与指针的定义
10. 3. 2 指针值和指针元素的定义与使用
10. 4 指针结构与半动态数据结构--栈. 队
10. 4. 1 栈
10. 4. 2 队
10. 5 指针结构与动态线性数据结构--链表
10. 5. 1 单向链表
10. 5. 2 双向链表
习题
附录