第1章 初识C语言
1.1 学习C语言的必要性
1.2 C语言发展简史
1.3 几个重要术语概念
1.4 算法与描述工具
1.5 设计一个好程序
1.6 C语言特点
1.7 关键字与标识符
1.8 C程序的基本结构与语句组成
1.9 Turbo C 2.0简介与上机操作
本章小结
习题
第2章 C语言的数据类型
2.1 C语言的数据类型
2.2 常量类型
2.3 变量
2.4 C语言的运算符
2.5 C语言的表达式
本章小结
习题
第3章 程序设计初步
3.1 文件包含预处理命令
3.2 输出函数printf()
3.3 输入函数scanf()
3.4 选择结构程序设计
3.5 循环结构程序设计
3.6 位运算
本章小结
习题
第4章 数组基础
4.1 一维数组
4.2 字符数组与字符串
4.3 字符串处理函数
4.4 二维数组
本章小结
习题
第5章 用户自定义数据类型
5.1 结构体类型
5.2 结构体数组
5.3 共用体类型
5.4 枚举类型
5.5 类型标识符的重命名
本章小结
习题
第6章 指针
6.1 指针与指针变量的概念
6.3 指针与字符串
6.4 指针数组
6.5 多级指针
6.6 指针数组与main()形参
本章小结
习题
第7章 自定义函数
7.1 函数的概念
7.2 函数间的数据传递
7.3 函数的嵌套调用与递归调用
7.4 内部函数与外部函数
本章小结
习题
第8章 指针与函数
8.1 指针函数
8.2 指针作为函数参数
8.3 指向函数的指针
8.4 指向函数的指针数组
8.5 指向void类型的指针及对指针的强制类型转换
本章小结
习题
第9章 指针与结构体
9.1 指针与结构体变量
9.2 单链表
9.3 其它链式结构
本章小结
习题
第10章 文件
10.1 C语言文件概述
10.2 数据文件的I/O
10.3 文件的随机I/O
10.4 标准设备文件的I/O
10.5 文件的错误检测
10.6 程序设计举例
本章小结
习题
习题参考答案
附录1 常用字符的ASCII码表
附录2 C语言的库函数
参考书目