第1章 C语言概述
1.1 计算机语言
1.2 C语言简介
1.3 简单的C语言程序介绍
1.4 C语言程序的开发过程
第2章 基本数据类型和运算符
2.1 关键字、标识符和保留标识符
2.2 基本数据类型
2.3 运算符和表达式
第3章 简单程序和选择语句
3.1 结构化程序设计概述
3.2 scanf()函数和字符输入、输出函数调用
3.3 表达式语句
3.4 复合语句
3.5 副作用和顺序点
3.6 关系���算符
3.7 逻辑运算符
3.8 条件运算符
3.9 if条件语句
3.10 结构化流程图
3.11 switch语句
3.12 程序设计举例
第4章 循环语句和转移语句
4.1 循环的概念
4.2 for循环
4.3 while循环
4.4 do-while循环
4.5 break语句
4.6 continue语句
4.7 多重循环
4.8 goto语句
第5章 数组
5.1 一维数组
5.2 二维数组
5.3 数组的查找与排序操作
5.4 字符数组和字符串
5.5 程序设计举例
第6章 函数
6.1 函数的概念
6.2 函数的定义
6.3 函数的调用
6.4 函数的返回值
6.5 函数参数及函数间的数据传递
6.6 函数的嵌套与递归调用
6.7 变量的存储类型及其作用域
6.8 内部函数和外部函数
6.9 应用举例
第7章 指针
7.1 指针的基本概念
7.2 指针变量的定义和初始化
7.3 指针运算符
7.4 指针变量的运算
7.5 指针变量作为函数参数
7.6 指针和数组的关系
7.7 指向字符串的指针变量
7.8 指向多维数组的指针变量
7.9 指针数组和指向指针的指针
7.10 指向函数的指针
7.11 指针型函数
第8章 预处理程序
8.1 概述
8.2 预处理指令#include
8.3 预处理指令#define:符号常量
8.4 预处理指令#define:宏
8.5 条件编译
第9章 结构与联合
9.1 结构定义和结构变量的引用
9.2 结构数组
9.3 指向结构的指针
9.4 结构与函数
9.5 引用自身的结构
9.6 字段结构
9.7 位运算
9.8 联合
9.9 枚举
9.10 类型定义
9.11 程序设计举例
第10章 输入输出
10.1 终端输出函数
10.2 终端输入函数
10.3 系统命令调用函数system
10.4 程序举例
第11章 文件
11.1 C文件概述
11.2 文件类型指针
11.3 文件的打开与关闭
11.4 文件的读写
11.5 文件的定位
11.6 文件的错误检测
11.7 程序设计举例
附录1 常用字符与ASCII代码对照表
附录2 C语言常用语法提要
附录3 C库函数
参考文献