第1章 引论
1.1 C语言简史
1.2 C语言的特点
1.3 源程序的组成
1.4 C语言程序的开发过程
习题1
第2章 算术类型数据
2.1 整数类型
2.2 实数类型
2.3 符号常量
习题2
第3章 基本运算和表达式
3.1 基本运算
3.2 算术运算
3.3 赋值运算
3.4 关系运算
3.5 逻辑运算
3.6 条件运算
3.7 位运算
3.8 逗号运算
3.9 计算存储区大小
3.10 强制类型转换
3.11 表达式
习题3
第4章 语句
4.1 基本语句
4.2 选择控制语句
4.3 循环控制语句
4.4 转移语句
4.5 语句的综合应用
习题4
第5章 数组类型
5.1 数组变量定义
5.2 数组元素的引用
5.3 数组的典型处理
5.4 字符数组和字符串处理
5.5 二维数组及处理
习题5
第6章 函数
6.1 函数定义
6.2 函数调用
6.3 函数调用时的数据传送机制
6.4 函数的原型说明
6.5 递归
6.6 变量的存储类、作用域及初始化
6.7 预处理程序
6.8 算法之例
习题6
第7章 指针类型
7.1 指针的基本概念
7.2 与指针类型相关的基本运算
7.3 二级指针
7.4 指针数组
7.5 指针与数组
7.6 指针与函数
7.7 命令行参数
习题7
第8章 自定义数据类型——结构与联合
8.1 概述
8.2 结构类型的定义
8.3 结构变量的定义和使用
8.4 结构与数组
8.5 结构与指针
8.6 结构与函数
8.7 链表
8.8 联合
8.9 用typedef重定义类型名
习题8
第9章 文件和文件处理
9.1 文件
9.2 文本文件
9.3 二进制文件
习题9
附录A ASCII码表
附录B Turbo C 2.0常用库函数及其头文件
参考文献