第一章 概述
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 Turbo C的上机过程
1.3.1 Turbo C的运行环境及安装
1.3.2 集成环境的使用
1.3.3 Turbo C的编辑功能键
1.3.4 上机过程举例说明
1.3.5 使用汉字方法说明
1.3.6 本书使用符号说明
第二章 数据类型和运算
2.1 标识符
2.1.1 关键字
2.1.2 特定字
2.1.3 一般标识符
2.2 常量
2.2.1 整型常量
2.2.2 实型常量
2.2.3 自定义常量
2.2.4 字符常量
2.2.5 字符串常量
2.3 变量
2.3.1 变量的类型
2.3.2 变量赋初值
2.4 类型混合运算原则
2.5 运算符和表达式
2.5.1 各类运算符和相应的表达式
2.5.2 赋值语句
2.5.3 运算符的优先级和结合律
第三章 基本的输入与输出
3.1 屏幕输出
3.1.1 单字符输出
3.1.2 格式化输出
3.1.3 字符串输出
3.2 键盘输入
3.2.1 单字符输入
3.2.2 格式化输入
3.2.3 字符串输入
第四章 流程控制
4.1 条件语句
4.1.1 if语句
4.1.2 嵌套的if语句
4.2 循环语句
4.2.1 while循环
4.2.2 dowhile循环
4.2.3 for循环
4.3 开关语句
4.4 转移语句
4.4.1 continue语句
4.4.2 break语句
4.4.3 goto语句
第五章 函数
5.1 函数的定义和调用
5.1.1 函数的定义
5.1.2 函数的调用
5.2 递归函数
5.3 变量的存储类型及作用域
5.3.1 变量的存储类型
5.3.2 自编头文件
5.4 伪随机数发生器
5.5 数学库函数
第六章 数组
6.1 一维数组
6.1.1 一维数组的定义和引用
6.1.2 一维数组的初始化
6.1.3 引用一维数组的程序举例
6.2 二维数组
6.2.1 二维数组的定义和引用
6.2.2 二维数组的表示形式
6.2.3 二维数组的初始化
6.2.4 引用二维数组程序举例
第七章 指针
7.1 指针的概念
7.1.1 指针的定义
7.1.2 指针与地址
7.1.3 指针变量的引用
7.1.4 指针的运算
7.2 指针与数组
7.2.1 指针与数组的关系
7.2.2 指针数组
7.3 指针与函数
7.3.1 指针与函数参数
7.3.2 返回指针的函数
7.3.3 指向函数的指针
7.4 指针与命令行参数
第八章 结构与联合
8.1 结构
8.1.1 结构的说明和定义
8.1.2 结构赋初值
8.1.3 对结构成员的访问
8.1.4 结构数组
8.1.5 指向结构的指针
8.2 链表
8.2.1 链表的概念
8.2.2 链表操作
8.3 枚举
8.4 联合
第九章 编译预处理
9.1 文件包含
9.2 宏定义
9.2.1 不带参数的宏定义
9.2.2 带参数的宏定义
9.2.3 取消宏定义
9.3 条件编译
9.4 自定义类型
第十章 文件
10.1 文件处理的基本程序
10.1.1 文件的使用规则
10.1.2 文件的打开和关闭
10.2 文件的读写函数
10.2.1 格式化读写函数
10.2.2 单个字符的读写
10.2.3 字符串输入输出
10.2.4 读写数据块函数
10.2.5 文件的随机读写
10.3 C程序与操作系统
第十一章 对外接口
11.1 Turbo C调用系统功能
11.1.1 调用BIOS功能
11.1.2 调用DOS功能
11.2 Turbo C与汇编语言接口
11.2.1 Turbo C调用汇编子程序
11.2.2 Turbo C行间嵌入汇编
第十二章 图形
12.1 显示器与显示卡
12.2 调色板
12.3 文本与图形
12.3.1 正文方式下的编程函数
12.3.2 文本窗口的定义
12.3.3 图形方式下的编程函数
12.4 Turbo C图形设计
12.4.1 使用TurboC图形系统的步骤
12.4.2 图形初始化函数和关闭图形模式函数
第十三章 汉字处理
13.1 汉字显示
13.1.1 16×16点阵汉字字模存储格式
13.1.2 西文状态下显示16×16点阵汉字的实现
13.1.3 24×24点阵汉字字模存储格式
……
第十四章 用户界面技术
附录
参考文献