第1章 Turbo C上机环境 1
1.1 启动与退出TC 1
1.1.1 启动TC 1
1.1.2 退出TC 2
1.2 上机操作步骤 2
1.3 程序调试技术 3
1.3.1 编译错误 4
1.3.2 链接错误 5
1.3.3 运行错误 6
1.4 重要菜单及功能 8
1.4.1 文件操作——File菜单 8
1.4.2 编辑操作——Edit菜单 9
1.4.3 运行程序——Run菜单 10
1.4.4 编译程序——Compile菜单 10
1.4.5 调试程序——Debug菜单 11
1.4.6 调试监视——Break/Watch菜单 12
1.4.7 系统帮助 12
1.4.8 常用功能键 13
第2章 C语言基础题分类精解 15
2.1 C语言的结构 15
2.1.1 C语言结构题应考策略 15
2.1.2 C语言结构常见错误 15
2.2 C语言基本数据类型 17
2.2.1 数据类型基本概念 17
2.2.2 变量使用 17
2.2.3 数据类型转换 21
2.3 运算符与表达式 24
2.3.1 算术运算符 24
2.3.2 逻辑、关系运算(条件表达式) 29
2.3.3 =和== 34
2.3.4 运算符优先级 37
2.4 流程控制 40
2.4.1 选择结构概述 40
2.4.2 if语句 40
2.4.3 switch语句 46
2.4.4 循环结构概述 50
2.4.5 for语句语法结构 50
2.4.6 while循环 54
2.5 指针 58
2.6 编译预处理 62
第3章 函数题分类精解 66
3.1 函数基础 66
3.1.1 函数的基础知识 66
3.1.2 函数改错题应考策略 67
3.2 函数定义 68
3.3 函数调用与返回值 74
3.4 函数传参 79
第4章 数组处理题分类精解 87
4.1 求数组元素的最大值、最小值和平均值 87
4.1.1 求数组元素的最大值、最小值和平均值的基本概念 87
4.1.2 求数组元素的最大值、最小值和平均值应考策略 87
4.2 把二维数组变为一维数组 96
4.2.1 把二维数组变为一维数组的基本概念 96
4.2.2 把二维数组变为一维数组应考策略 96
4.3 移动数组元素 100
4.3.1 移动数组元素的基本概念 100
4.3.2 移动数组元素应考策略 100
4.4 数组元素分段存放 103
4.4.1 数组元素分段存放的基本概念 103
4.4.2 数组元素分段存放应考策略 103
4.5 删除数组中相同的元素 106
4.5.1 删除数组中相同元素的基本概念 106
4.5.2 删除数组中相同的元素应考策略 106
4.6 矩阵运算 108
4.6.1 矩阵运算的基本概念 108
4.6.2 矩阵运算应考策略 108
第5章 字符串题分类精解 121
5.1 字符串题目应考策略 121
5.2 字符ASCII码应用 121
5.2.1 字符ASCII码的基本概念 121
5.2.2 字符ASCII码的应用和基本原理 121
5.2.3 字符ASCII码应用的C语言实现 123
5.3 比较字符串的长度 129
5.3.1 比较字符串长度的基本概念 129
5.3.2 比较字符串长度算法的C语言实现 129
5.4 从字符串中删除字符 134
5.4.1 从字符串中删除字符的基本原理 134
5.4.2 从字符串中删除字符的C语言实现 135
5.5 字符串移动 147
5.5.1 字符串移动的基本概念 147
5.5.2 字符串移动的C语言实现 148
5.6 字符串连接 151
5.6.1 字符串连接的基本概念 151
5.6.2 字符串连接的C语言实现 152
5.7 在母串中查找子串 160
5.7.1 在母串中查找子串的基本概念 160
5.7.2 在母串中查找子串的C语言实现 160
5.8 字符统计 162
5.8.1 字符统计的基本概念 162
5.8.2 字符统计的C语言实现 163
5.9 划分单词 166
5.9.1 划分单词的基本概念 166
5.9.2 划分单词的C语言实现 167
5.10 回文字符串 169
5.10.1 回文字符串的基本概念 169
5.10.2 回文字符串的C语言实现 169
5.11字符串逆置 171
5.11.1 字符串逆置的基本概念 171
5.11.2 字符串逆置的C语言实现 171
5.12 数字字符串转换为整数 173
5.12.1 数字字符串转换为整数的基本概念 173
5.12.2 数字字符串转换为整数的C语言实现 173
第6章 数学应用题分类精解 176
6.1 多项式求和 176
6.1.1 多项式求和的基本概念 176
6.1.2 多项式求和的算法实现 176
6.2 整数按位分离合并算法 184
6.2.1 整数按位分离合并的基本概念 184
6.2.2 整数按位分离合并算法的关键 184
6.3 求素数 191
6.3.1 求素数的基本概念 191
6.3.2 求素数算法要点 191
6.4 公式求值 198
6.4.1 公式求值的基本概念 198
6.4.2 公式求值的思路 198
6.5 求阶乘 203
6.5.1 求阶乘的基本概念 203
6.5.2 求阶乘应考策略 203
6.6 整除问题 208
6.6.1 整除的基本概念 208
6.6.2 整除问题应考策略 208
6.7 求方程的根 215
6.7.1 求方程的根的基本概念 215
6.7.2 求方程的根的思路 215
6.8 四舍五入 217
6.8.1 四舍五入的基本概念 217
6.8.2 四舍五入的实现方法 217
第7章 结构体题分类精解 219
7.1 链表 219
7.1.1 链表应用的基本概念 219
7.1.2 链表应考策略 219
7.2 结构体数组 229
7.2.1 结构体数组应用的基本概念 229
7.2.2 结构体数组应考策略 229
第8章 应试策略 241
8.1 应试策略之复习备考指南 241
8.1.1 填空题复习 241
8.1.2 改错题复习 241
8.1.3 编程题复习 242
8.1.4 复习经验谈 243
8.2 应试策略之报考指南 243
8.2.1 考试性质和目的 243
8.2.2 组织机构 244
8.2.3 等级设置 244
8.2.4 考试形式 244
8.2.5 考试日期 244
8.2.6 考生报名 244
8.2.7 合格证书 245
8.2.8 考生须知 245
8.3 应试策略之考场指南 245
8.3.1 考试分数计算 245
8.3.2 上机考题类型 246
8.3.3 等待评分结果 246
8.3.4 上机考试注意事项 246
8.4 应试策略之考场指南 247
8.3.1 熟悉考试场地及环境 248
8.3.2 使用帮助系统 248
8.3.3 上机考试注意事项 248
8.5 应试策略之上机考试过程 250
8.5.1 登录 250
8.5.2 答题 251
8.5.3 交卷 252