第1章 C语言概述
1.1 程序语言介绍
1.2 C语言的发展
1.3 C语言的特点
1.4 程序设计的步骤
1.5 流程图
1.6 习题
第2章 C语言集成开发环境介绍
2.1 C语言的程序架构
2.2 使用Visual C++6.0
2.3 使用Borland C++Builder 6
2.4 使用Dev C++ 5.0
2.5 使用Borland C++5.0
2.6 使用Turbo C2.01
2.7 习题
第3章 变量与基本数据类型
3.1 标识符与保留字
3.2 数据类型
3.3 常量
3.4 变量
3.5 运算符
3.6 数据类型转换
3.7 习题
第4章 输入输出介绍
4.1 输入/输出函数介绍
4.2 Printf()输出函数
4.3 scanf()输入函数
4.4 字符输入/输出函数
4.5 字符串输入/输出函数
4.6 习题
第5章 选择结构
5.1 概述
5.2 关系运算符
5.3 逻辑运算符
5.4 选择语句
5.5 多重条件选择——switch语句
5.6 实例——综合所得税算法
5.7 习题
第6章 循环结构
6.1 概述
6.2 for语句
6.3 while语句
6.4 do-while语句
6.5 使用break与continue语句中止循环
6.6 无限循环
6.7 实例
6.8 习题
第7章 数组
7.1 概述
7.2 数组的声明和使用
7.3 多维数组
7.4 数组的排序与查找
7.5 实例
7.6 习题
第8章 函数
8.1 函数简介
8.2 内置函数
8.3 用户自定义函数的定义和调用
8.4 全局变量与局部变量
8.5 在函数间传递数组
8.6 递归函数
8.7 实例
8.8 习题
第9章 C的预处理器
9.1 C语言的编译过程
9.2 预处理器
9.3 宏替换命令
9.4 自定义头文件
9.5 条件编译命令
9.6 实例——书籍介绍
9.7 习题
第10章 变量的存储类型
10.1 变量存储类型
10.2 自动变量
10.3 静态变量
10.4 外部变量
10.5 寄存器变量
10.6 习题
第11章 指针的活用
11.1 什么是指针
11.2 指针的声明与使用
11.3 传值调用与传址调用
11.4 指针与数组
11.5 动态内存分配
11.6 实例——堆栈
11.7 习题
第12章 字符串处理
12.1 字符串
12.2 如何声明字符串数组
12.3 常用字符串函数
12.4 函数指针
12.5 实例
12.6 习题
第13章 结构自定义数据类型
13.1 概述
13.2 结构数据类型
13.3 嵌套的结构
13.4 结构指针
13.5 结构数组
13.6 结构内字段指针
13.7 函数间结构的传递
13.8 实例——多项式相加
13.9 习题
第14章 派生数据类型
14.1 枚举数据类型
14.2 联合数据类型
14.3 typedef——类型定义
14.4 习题
第15章 文件处理
15.1 文件函数简介
15.2 数据流的概念
15.3 顺序文件与随机文件
15.4 C语言文件处理函数
15.5 标准输入/输出函数
15.6 随机文件
15.7 系统输入/输出函数
15.8 习题
附录A 本书C语言主要用字索引
附录B ASCII码表
附录C C语言常用函数
附录D Dev C++的下载与安装