第1章 C语言概述
1.1 C语言的发展过程
1.2 当代最优秀的程序设计语言
1.3 C语言版本
1.4 C语言的特点
1.5 面向对象的程序设计语言
1.6 C和C++
1.7 简单的C语言程序介绍
1.8 输入和输出函数
1.9 C语言源程序的结构特点
1.10 书写程序时应遵循的规则
1.11 C语言的字符集
1.12 C语言词汇
1.13 集成开发环境Dev-C++
1.14 本章小结
第2章 程序的灵魂——算法
2.1 算法的概念
2.2 简单算法举例
2.3 算法的特性
2.4 怎样表示一个算法
2.5 结构化程序设计方法
2.6 本章小结
第3章 数据类型、运算符与表达式
3.1 C语言的数据类型
3.2 常量与变量
3.3 整型数据
3.4 实型数据
3.5 字符型数据
3.6 变量赋初值
3.7 各类数值型数据之间的混合运算
3.8 算术运算符和算术表达式
3.9 赋值运算符和赋值表达式
3.10 逗号运算符和逗号表达式
3.11 本章小结
第4章 简单C语言程序设计——顺序程序设计
4.1 C语句概述
4.2 赋值语句
4.3 U数据输入输出的概念及在C语言中的实现
4.4 字符数据的输入输出
4.5 格式输入与输出
4.6 顺序结构程序设计举例
第5章 分支结构程序
5.1 关系运算符和表达式
5.2 逻辑运算符和表达式
5.3 if语句
5.4 switch语句
5.5 程序举例
第6章 循环控制
6.1 概述
6.2 goto语句及goto语句构成的循环
6.3 while语句
6.4 do-while语句
6.5 for语句
6.6 循环的嵌套
6.7 几种循环的比较
6.8 break和continue语句
6.9 程序举例
第7章 数组
7.1 一维数组的定义和引用
7.2 二维数组的定义和引用
7.3 字符数组
7.4 程序举例
7.5 本章小结
第8章 函数
8.1 概述
8.2 函数定义的一般形式
8.3 函数的参数和函数的值
8.4 函数的调用
8.5 函数的嵌套调用
8.6 函数的递归调用
8.7 数组作为函数参数
8.8 局部变量和全局变量
8.9 变量的存储类别
第9章 预处理命令
9.1 概述
9.2 宏定义
9.3 文件包含
9.4 条件编译
9.5 本章小结
第10章 指针
10.1 地址指针的基本概念
10.2 变量的指针和指向变量的指针变量
10.3 数组指针和指向数组的指针变量
10.4 字符串的指针和指向字符串的指针变量
10.5 函数指针变量
10.6 指针型函数
10.7 指针数组和指向指针的指针
10.8 本章小结
第11章 结构体
11.1 定义结构体的一般形式
11.2 结构体类型变量的定义
11.3 结构体变量成员的表示方法
11.4 结构体变量的赋值
11.5 结构体变量的初始化
11.6 结构体数组的定义
11.7 结构体指针变量的说明和使用
11.8 动态存储分配
11.9 链表的概念
11.10 枚举类型
11.11 类型定义符typedef
第12章 位运算
12.1 位运算符
12.2 位域(位段)
12.3 本章小结
第13章 文件
13.1 C语言的文件概述
13.2 文件指针
13.3 文件的打开与关闭
13.4 文件的读写
13.5 文件的随机读写
13.6 文件检测函数
13.7 库文件
13.8 本章小结