第一章 C语言的基本概念
1.1 C语言的发展与特点
1.2 C语言的基本成分
1.3 C语言程序的结构特点和书写风格
1.4 C语言程序的编译和执行
1.5 小结
思考和练习
第二章 数据类型、运算符及表达式
2.1 C语言的数据类型
2.2 常量
2.3 变量及其说明
2.4 数据类型转换
2.5 运算符和表达式
2.6 位运算符
2.7 小结及举例
思考与练习
第三章 C语言程序的控制结构和结构化程序设计
3.1 算法及其描述
3.2 C语言的语句概述与控制结构
3.3 顺序结构程序设计
3.4 分支程序设计
3.5 循环程序设计
3.6 结构化程序设计及应用举例
3.7 小结
思考与练习
第四章 数组及其应用
4.1 一维数组
4.2 多维数组
4.3 字符型数组与字符串
4.4 小结与举例
思考与练习
第五章 指针
5.1 指针的基本概念
5.2 指针的定义与初始化
5.3 指针的运算
5.4 指针与数组
5.5 字符指针和字符串
5.6 指针数组
5.7 多级指针
5.8 命令行参数
5.9 小结及应用举例
思考与练习
第六章 函数
第七章 结构、联合和枚举
第八章 标准库函数和文件系统
第九章 C语言的预编译程序
第十章 动态存储分配及其应用
附录A C语言的标准库函数
附录B 常用字符ASCII代码
参考书目