第1章 C语言概述
1.1 C语言简介
1.2 C语言程序的基本结构
1.3 C语言程序的开发
1.4 本章小结
习题
第2章 基本数据类型、运算符及表达式
2.1 字符集与关键字、标识符
2.2 常量
2.3 数据类型
2.4 运算符与表达式
2.5 本章小结
习题
第3章 算法和流程图
3.1 算法基础
3.2 算法的表示
3.3 结构化程序设计方法
3.4 本章小结
习题
第4章 程序的控制结构
4.1 顺序结构
4.2 选择结构
4.3 循环结构
4.4 本章小结及常见错误
习题
第5章 数组
5.1 一维数组
5.2 二维数组
5.3 字符数组
5.4 本章小结及常见错误
习题
第6章 函数
6.1 函数与C程序的结构
6.2 函数的分类与应用
6.3 自定义函数的定义与调用
6.4 函数的嵌套与递归调用
6.5 数组作为函数的参数
6.6 应用举例
6.7 本章小结及常见错误
习题
第7章 变量的作用域与存储类别
7.1 变量的作用域
7.2 变量的存储类别
7.3 本章小结及常见错误
习题
第8章 编译预处理
8.1 宏定义
8.2 文件包含
8.3 条件编译
8.4 本章小结及常见错误
习题
第9章 指针
9.1 引入指针
9.2 指针与数组
9.3 指针与字符串
9.4 指针与函数
9.5 多级指针
9.6 内存动态管理
9.7 综合实例
9.8 本章小结及常见错误
习题
第10章 结构体
10.1 结构体类型定义
10.2 结构体变量的定义和使用
10.3 结构体数组
10.4 结构体和指针
10.5 单向链表
10.6 共用体
10.7 枚举类型
10.8 使用typedef声明新类型名
10.9 应用举例
10.10 本章小结与常见错误
习题
第11章 文件
11.1 文本文件和二进制文件
11.2 文件操作原理
11.3 文件的打开与关闭
11.4 文件的读/写
11.5 本章小结及常见错误
习题
附录A 常用字符的ASCII码
附录B C语言中的关键字
附录C 运算符的优先级与结合性
附录D 常用标准库函数
参考文献
展开