1 C语言数据描述和C程序设计初步
1.1 C程序的基本结构
1.1.1 C源程序的组成成分
1.1.2 c语言的基本元素
1.2 C语言的基本数据类型
1.2.1 C语言的整型数据类型
1.2.2 C语言的实型数据类型
1.2.3 C语言的字符型数据类型
1.2.4 变量的初始化
1.3 基本运算符和表达式
1.3.1 算术运算符和算术表达式
1.3.2 赋值运算符和赋值表达式
1.3.3 自反运算符
1.3.4 自增、自减运算符
1.3.5 逗号运算符和逗号表达式
1.3.6 sizeof运算符
1.3.7 运算符优先级别和结合性规则
1.4 不同类型数据混合运算及数据转换
1.4.1 不同数据类型隐式转换
1.4.2 不同数据类型显式转换
1.5 C程序设计初步
1.5.1 算法基本概念及算法描述
1.5.2 C语句概述
1.5.3 C程序的输出——最基本的输出函数
1.5.4 C程序的输入——最基本的输入函数
1.5.5 常用数学类标准库函数的使用
习题1
2 结构化程序设计基础和c语言的控制结构
2.1 C程序控制结构中的条件表示
2.1.1 关系运算符和关系表达式
2.1.2 逻辑运算符和逻辑表达式
2.2 分支程序结构
2.2.1 if语句与程序的单分支结构
2.2 、2复合语句及其在程序中的使用
2.2.3 if.else语句与程序的双分支结构
2.2.4 条件运算符与条件表达式
2.2.5 if语句的嵌套与程序的多分支结构
2.2.6 switch语句与程序的多分支结构
2.3 循环程序结构
2.3.1 while型循环结构
2.3.2 dowhile型循环结构
2.3.3 for型循环结构
2.3.4 空语句及其在程序中的使用
2.3.5 循环的嵌套
2.4 C 语言中的其他简单控制结构
2.4.1 break语句
2.4.2 continue语句
2.4.3 goto语句和标号语句
2.5 C语言控制结构应用举例
2.5.1 最大公约数和最小公倍数
2.5.2 穷举思想及程序实现
2.5.3 迭代思想及程序实现
2.5.4 一元高阶方程的迭代解法
习题2
3 数组及其应用
3.1 一维数组
3.1.1 一维数组的定义和初始化
3.1.2 一维数组元素的引用方法
3.2 二维数组和多维数组
3.2.1 二维数组和多维数组的定义
3.2.2 二维数组和多维数组元素引用方法
3.3 数组的应用
3.3.1 数组元素值的随机生成
3.3.2 数组的常用排序方法
3.3.3 数组的常用查找方法
习题3
4 函数与C程序结构
4.1 函数的定义和调用
……
5 指针与函数
6 指针与数组
7 字符串及其应用
8 结构体类型和联合体类型
9 C语言的文件处理及其应用
10 位运算与枚举类型
参考文献