第1章 程序设计基础与C语言
1.1 程序设计的概念
1.2 程序设计语言与C语言
1.3 程序设计风格
小结
综合练习一
一、选择题
二、填空题
三、上机操作题
第2章 C语言的数据类型
2.1 数据类型
2.2 基本数据类型
2.3 常量和变量
小结
综合练习二
一、选择题
二、填空题
三、上机操作题
第3章 运算符与表达式
3.1 C语言的运算符
3.2 算术运算
3.3 赋值运算
3.4 关系运算
3.5 逻辑运算
3.6 条件运算
小结
综合练习三
一、选择题
二、填空题
三、上机操作题
第4章 顺序结构程序设计
4.1 标准输入/输出函数
4.2 顺序结构程序设计
小结
综合练习四
一、选择题
二、填空题
三、上机操作题
第5章 分支结构程序设计
5.1 分支结构程序设计思想
5.2 分支结构程序设计语句
小结
综合练习五
一、选择题
二、填空题
三、上机操作题
第6章 循环结构程序设计
6.1 循环结构程序设计思想
6.2 循环结构程序设计语句
6.3 程序举例
小结
综合练习题六
一、选择题
二、填空题
三、上机操作题
第7章 函数
7.1 函数的概念
7.2 函数的定义与声明
7.3 函数的传值调用
7.4 函数的嵌套调用和递归调用
7.5 变量的存储属性
7.6 内部函数和外部函数
小结
综合练习题七
一、选择题
二、填空题
三、上机操作题
第8章 数组
8.1 一维数组
8.2 二维数组和多维数组
8.3 字符数组和字符串
小结
综合练习题八
一、选择题
二、填空题
三、上机操作题
第9章 指针
9.1 指针变量的定义和初始化
9.2 指针与数组
9.3 指针与字符串
9.4 指针与函数
9.5 返回指针值的函数
9.6 指针数组和指向指针的指针
小结
综合练习题九
一、选择题
二、填空题
三、上机操作题
第10章 结构体与共用体
10.1 结构体类型
10.2 用结构体指针处理进链表
10.3 共用体类型
10.4 枚举类型
10.5 定义类型
小结
综合练习题十
一、选择题
二、填空题
三、上机操作题
第11章 编译预处理
11.1 宏定义
11.2 文件包含
11.3 条件编译
小结
综合练习题十一
一、选择题
二、填空题
三、上机操作题
第12章 位运算
12.1 数值在计算机中的表示
12.2 位运算
12.3 位段
小结
综合练习题十二
一、选择题
二、填空题
三、上机操作题
第13章 文件
13.1 C文件基础
13.2 文件类型指针
13.3 文件的打开与关闭
13.4 文件的读写
13.5 文件的定位
13.6 文件操作的检测
13.7 非缓冲型文件系统
小结
综合练习题十三
一、选择题
二、填空题
三、上机操作题
第14章 字符屏幕和图形函数
14.1 C语言的工作模式
14.2 字符屏幕函数
14.3 图形函数
小结
综合练习题十四
一、选择题
二、填空题
三、上机操作题
附录A ASCII码表
附录B C语言的关键字
附录C 运算符的优先级与结合方向
附录D Turbo C常用库函数表
附录E Turbo C 2.0使用指南
参考文献