第一章 引论
1.1 高级程序设计语言概论
1.2 C语言特点
1.3 C语言程序结构简介
1.4 计算机运行C程序的过程
1.5 学习《C语言程序设计》的要点
第二章 C语言的简单数据类型、运算符和表达式
2.1 C文数据类型概要
2.2 标识符
2.3 整数类型
2.4 实数类型
2.5 字符类型
2.6 算术运算符及算术表达式
2.7 强制类型转换运算符
2.8 关系运算符及关系表达式
2.9 赋值运算符及赋值表达式
2.10 逗号运算符和逗号表达式
2.11 逻辑运算符和逻辑表达式
2.12 位运算符及其构成的表达式
2.13 条件运算符主条件表达式
2.14 小结
2.15 习题
第三章 C语言的语句
3.1 C语言语句概述
3.2 表达式语句
3.2.1 赋值语句
3.2.2 数据输入输出
3.3 IF语句
3.4 SWITCH语句
3.5 GOTO语句
3.6 WHILE语句
3.7 FOR语句
3.8 DO-WHILE语句
3.9 CONTINUE语句
3.10 BREAK语句
3.11 小结
3.12 习题
第四章 C语言的构造数据类型
4.1 数组
4.1.1 一维数组
4.1.2 二维数组
4.1.3 字符数组和字符串
4.2 结构体
4.2.1 结构休类型变量的定义
4.2.2 结构类型变量的引用
4.2.3 结构变量的初始化
4.2.4 结构数组
4.2.5 结构指针
4.2.6 位结构
4.3 共同体
4.4 枚举
4.5 小结
4.6 习题
第五章 函数
5.1 函数的定义
5.2 函数调用
5.2.1 函数调用的一般玩世不恭
5.2.2 函数函数的返回值
5.2.3 函数参数的传递方式
5.3 函数调用的嵌套与递归
5.3.1 函数调用的嵌套
5.3.2 函数的递旭调用
5.4 变量的作用域与存储类别
5.4.1 变量的作用域
5.4.2 变量的存储类型
5.5 内部函数和外部函数
5.6 小结
5.7 习题
第六章 编译预处理
6.1 宏定义
6.1.1 无参数宏定义
6.1.2 带参数的宏定义
6.2 文件包含
6.3 条件编译
6.4 小结
第七章 指针
7.1 指针类型变量的说明格式
7.2 指针的直观意义
7.3 进针可以进行的运算
7.4 指针的使用
7.5 小结
7.6 习题
第八章 文件
8.1 C文件概述
8.2 对文件处理的基本步骤及文件类型变量的说明
8.3 文件处理函数
8.4 程序举例
8.5 小结
8.6 习题
附录 C的运算符和结合性