目录 1
序 1
前言 1
第1部分 《C语言程序设计》习题解析和答案 1
第1章 程序设计及C语言概述 1
第2章 数据类型与基本操作 2
第3章 C程序的流程设计 7
第4章 数组 19
第5章 函数 27
第6章 编译预处理 37
第7章 指针 45
第8章 结构体、共用体和枚举 57
第9章 位运算 66
第10章 文件及其操作 70
第11章 库函数及其应用 78
第2部分 C程序开发环境 83
第1章 Turbo C程序开发实践 83
1.1 建立Turbo C 2.0环境 83
1.1.1 Turbo C 2.0的安装 83
1.1.2 Turbo C 2.0集成开发环境介绍 85
1.1.3 Turbo C的基本操作 91
1.2 C程序开发过程 94
1.2.1 源程序的编辑 94
1.2.2 源程序的编译 94
1.2.3 目标模块的连接与装配 94
1.2.4 程序的执行与调试 94
1.2.6 Turbo C集成环境下的程序编辑、编译、连接、运行及调试的过程 95
1.2.5 程序开发中库的维护和管理 95
第2章 Turbo C出错信息 96
2.1 出错信息的类型 96
2.2 出错信息解释 97
2.2.1 致命错误 97
2.2.2 一般错误 97
2.2.3 警告 107
第3部分 实验 111
实验1 Turbo C环境认识与简单C程序 111
实验2 选择结构的程序设计 112
实验3 循环结构的程序设计 115
实验4 数组及其应用 116
实验5 函数及其应用 119
实验6 编译预处理及其应用 122
实验7 指针及其应用 124
实验8 结构体、共用体及其应用 126
实验9 位运算及其应用 128
实验10 文件及其应用 129
实验11 库函数及其应用 133
第4部分 课程设计 135
设计1 时钟显示 135
1.1 程序功能 135
1.2 程序设计目的 135
1.3 程序设计 135
1.3.1 程序主界面 135
1.3.2 设计思路 135
1.3.3 源程序 136
1.4.1 知识点 138
1.4 小结 138
1.4.2 功能扩充 139
设计2 具有四则运算功能的计算器 139
2.1 程序功能 139
2.2 程序设计目的 139
2.3 程序设计 139
2.3.1 程序主界面 139
2.3.2 设计思路 140
2.3.3 源程序 140
2.4 小结 144
2.4.1 知识点 144
3.3 程序设计 145
3.3.2 设计思路 145
3.3.1 程序主界面 145
3.1 程序功能 145
3.2 程序设计目的 145
设计3 学生成绩管理 145
2.4.2 功能扩充 145
3.3.3 源程序 146
3.4 小结 163
3.4.1 知识点 163
3.4.2 功能扩充 164
设计4 潜艇大战游戏 164
4.1 程序功能 164
4.2 程序设计目的 164
4.3 程序设计 164
4.3.1 程序主界面 164
4.3.3 源程序 165
4.3.2 设计思路 165
4.4.1 知识点 184
4.4.2 功能扩充 184
设计5 五子棋游戏 184
5.1 程序功能 184
4.4 小结 184
5.2 程序设计目的 185
5.3 程序设计 185
5.3.1 程序主界面 185
5.3.2 设计思路 185
5.3.3 源程序 186
5.4 小结 195
5.4.1 知识点 195
5.4.2 功能扩充 195
模拟试卷1 196
第5部分 模拟试题 196
模拟试卷2 201
模拟试卷3 206
模拟试卷4 211
模拟试卷5 217
模拟试卷6 223
模拟试卷1 参考答案 229
模拟试卷2 参考答案 231
模拟试卷3 参考答案 232
模拟试卷4 参考答案 234
模拟试卷5 参考答案 236
模拟试卷6 参考答案 238
参考文献 240