前言 1
第一部分 C语言上机指导 1
第1章 Turbo C 2.0程序开发环境 1
1.1 C语言概述 1
1.1.1 C语言的起源 1
1.1.2 C语言的特点 1
1.2 Turbo C概述 2
1.2.1 Turbo C的产生与发展 2
1.2.2 Turbo C 2.0的基本配置 2
1.2.3 Turbo C 2.0内容简介 2
1.4 Turbo C 2.0的启动 3
1.3 Turbo C 2.0的安装 3
1.5 Turbo C 2.0的工作窗口 4
1.6 Turbo C 2.0主菜单中各项菜单功能介绍 5
1.6.1 File菜单 5
1.6.2 Edit菜单 6
1.6.3 Run菜单 7
1.6.4 Compile菜单 7
1.6.5 Project菜单 8
1.6.6 Options菜单 8
1.6.7 Debug菜单 10
1.6.8 Break/watch菜单 10
1.7 编辑文件 11
1.7.1 编辑一个新文件 11
1.7.2 编辑一个已存在的文件 12
1.8.1 改变用户工作目录 13
1.8 Turbo C 2.0工作环境配置 13
1.8.2 确定Turbo C工作环境 14
1.9 编译和连接 16
1.9.1 对单文件程序的编译和连接 16
1.9.2 对多文件程序进行编译和连接 17
1.9.3 编译和连接过程中的显示信息 18
1.9.4 停止编译的方式 21
1.10 运行 21
1.11 调试 22
2.1 Turbo C++ 3.0系统的建立 29
2.2 C文件的建立 29
第2章 Turbo C++ 3.0上机操作 29
2.3 对多文件程序进行编译和连接 30
2.4 程序动态调试方法 33
第3章 Visual C++ 6.0上机操作 34
3.1 使用VC++ 6.0调试程序一般步骤 34
3.2 启动VC++ 34
3.3 新建或打开C程序文件 34
3.4 程序保存 35
3.5 执行程序 36
3.6 关闭程序工作区 37
3.7 命令行参数处理 38
3.8 程序调试 38
1.1 问题分析 41
第二部分 上机实验安排 41
第1章 程序设计实验的一般步骤 41
1.2 设计测试计划 42
1.3 设计程序方案 42
1.4 编写程序 43
1.5 上机调试 44
1.6 实验总结与实验报告内容 44
1.7 实验报告样例 44
第2章 实验安排 48
2.1 熟悉TC环境下运行C程序实验 48
2.2 数据类型、运算符和表达式实验 50
2.3 最简单的C程序设计实验 53
2.4 逻辑结构程序设计实验 54
2.5 循环结构实验 56
2.6 数组实验 60
2.7 函数实验 63
2.8 指针实验 67
2.9 结构体、共用体实验 71
2.10 位运算实验 76
2.11 文件实验 78
第三部分 《C语言程序设计》习题和参考解答 81
第1章 C语言程序设计基础 81
第2章 C语言数据类型与基本操作 83
第3章 顺序结构程序设计 91
第4章 选择结构程序设计 96
第5章 循环结构程序设计 104
第6章 函数 113
第7章 数组 120
第8章 指针 127
第9章 结构体和共同体 135
第10章 文件 150
附录Ⅰ 全国计算机等级考试大纲 162
公共基础知识 162
C语言程序设计 163
附录Ⅱ 全国计算机等级考试二级试题 166
2004年4月全国计算机等级考试二级笔试试题(C语言) 166
2004年4月全国计算机等级考试二级笔试试题参考答案(C语言) 178
2004年9月全国计算机等级考试二级笔试试题(C语言) 180
2004年9月全国计算机等级考试二级笔试试题参考答案(C语言) 190
2005年4月全国计算机等级考试二级笔试试题(C语言) 192
2005年4月全国计算机等级考试二级笔试试题参考答案(C语言) 205
2005年9月全国计算机等级考试二级笔试试题(C语言) 207
2005年9月全国计算机等级考试二级笔试试题参考答案(C语言) 219
2006年4月全国计算机等级考试二级笔试试题(C语言) 221
2006年4月全国计算机等级考试二级笔试试题参考答案(C语言) 232
2006年9月全国计算机等级考试二级笔试试题(C语言) 234
2006年9月全国计算机等级考试二级笔试试题参考答案(C语言) 246
附录Ⅲ Turbo C编译出错信息 247
参考文献 257