《高等学校计算机基础教育改革与实践系列教材:C程序设计实验指导与习题解答》是杨国林主编的《C程序设计》(以下简称主教材)一书配套的实验指导与习题解答,内容包括:VisualC++6.0和TurboC2.0两个集成开发环境的介绍以及在这两个集成开发环境下调试C程序的方法,上机实践常见错误与纠正,C程序设计实验指导,以及主教材各章的习题解答。为了更好地帮助学生巩固各章知识点并满足学生参加全国计算机等级考试复习的需要,《高等学校计算机基础教育改革与实践系列教材:C程序设计实验指导与习题解答》增加了补充习题。附录A、附录B分别给出了C语言中常见的编译错误信息和补充习题答案。书中给出的全部程序均上机调试通过。 《高等学校计算机基础教育改革与实践系列教材:C程序设计实验指导与习题解答》可独立地作为上机实践的指导教材,也作为高等学校计算机专业和非计算机专业本科生、专科生的公共基础课教材,还可作为参加全国计算机等级考试的考生、工程技术人员的参考书和程序设计爱好者的自学用书。
随着计算机技术的飞速发展,出现了很多种高级程序设计语言,其中C语言最具生命力。C语言是C++、Java、C#等语言的基础,且这些语言完全或部分兼容了C语言的语法,因此国内很多高校的计算机专业及非计算机专业都将C语言作为程序设计的入门课程。
“C语言程序设计”是一门实践性较强的课程,它的实践环节、上机训练尤为重要,为了配合杨国林主编的《C程序设计》(以下简称主教材)的使用,充分发挥主教材的作用,我们特编写了本书。
全书共5章。
第1章C语言程序集成开发环境:介绍了VisualC++6.0和TurboC2.0两个集成开发环境的使用方法,包括集成开发环境的安装,主窗口和常用菜单的介绍,建立源程序文件,单程序文件和多程序文件的编译、连接和运行的过程。
第2章上机实践常见错误与纠正:根据作者多年的教学经验,总结了编程中常见的一些错误,说明了每个错误产生错误的原因并给出了纠正方法。
第3章C程序设计实验指导:共设计了12个实验,其中包括一个综合实验。每个实验都对应主教材相关章节的内容,学生通过实验可加深对主教材相应内容的理解。每个实验都给出了实验目的、实验内容和实验要求,并对程序设计题目给出编程提示,既便于学生自主学习,又便于教师安排和辅导实验。
第4章习题解答:按主教材内容依次给出各章习题的参考程序,并在程序清单中进行注释,还对较难的编程题给出了分析提示。
第5章补充习题:为了更好地帮助学生巩固各章节知识点,满足学生参加全国计算机等级考试复习的需要,按主教材的章节补充了大量的习题,包括单项选择题、填空题、读程序写结果题、程序填空题。
附录A、附录B分别给出了C语言常见编译错误信息和补充习题答案。
书中的全部程序均在TurboC2.0下调试通过,但这些参考程序并非唯一答案,学生通过对这些参考程序的分析理解,可以写出更好的程序。
本书由杨国林主编,第1章、第2章、第3章、第4章和附录A、附录B由杨国林编写,第5章由杨国林和安琪共同编写。全书由杨国林统稿。
在本书的编写过程中得到了校内外同行的大力支持和帮助,参考了一些已出版的书籍,吸取了许多同仁和专家的宝贵经验,在此一并表示衷心的感谢。
第1章 C语言程序集成开发环境
1.1 Visual C++ 6.0集成开发环境
1.1.1 Visual C++ 6.0集成开发环境的安装、启动和退出
1.1.2 Visual C++ 6.0集成开发环境主窗口介绍
1.1.3 Visual C++6.0常用菜单选项
1.1.4 建立或打开源程序文件
1.1.5 单程序文件的编译、连接和运行
1.1.6 多程序文件的编译、连接和运行
1.1.7 打开已存在的项目文件
1.2 TurboC 2.0集成开发环境
1.2.1 Turbo C 2.0集成开发环境的安装、启动和退出
1.2.2 Turbo C 2.0集成开发环境主窗口介绍
1.2.3 TurboC 2.0菜单
1.2.4 在TurboC 2.0中编辑C源程序文件
1.2.5 在Turbo C 2.0下单程序文件的编译、连接和运行
1.2.6 在Turbo C 2.0下多程序文件的编译、连接和运行
第2章 上机实践常见错误与纠正
第3章 C程序设计实验指导
3.1 实验1 熟悉C语言实验环境与C程序设计初步
3.2 实验2 数据运算和简单程序设计
3.3 实验3 选择结构程序设计
3.4 实验4 循环结构程序设计
3.5 实验5 数组程序设计
3.6 实验6 指针程序设计
3.7 实验7 函数程序设计
3.8 实验8 编译预处理程序设计
3.9 实验9 结构体、联合体程序设计
3.10 实验10 文件程序设计
3.11 实验11 位运算程序设计
3.12 综合实验循环、数组、函数和结构体程序设计
第4章 习题解答
4.1 C语言概述习题解答
4.2 基本数据类型、运算符和表达式习题解答
4.3 数据的输入/输出习题解答
4.4 程序控制结构与结构化程序设计习题解答
4.5 数组习题解答
4.6 指针习题解答
4.7 函数习题解答
4.8 编译预处理习题解答
4.9 结构体、联合体及枚举类型习题解答
4.10 文件习题解答
第5章 补充习题
5.1 C语言概述补充习题
5.2 基本数据类型、运算符、表达式补充习题
5.3 数据的输入/输出补充习题
5.4 程序控制结构与结构化程序设计补充习题
5.5 数组补充习题
5.6 指针补充习题
5.7 函数补充习题
5.8 编译预处理补充习题
5.9 结构体、联合体及枚举类型补充习题
5.10 文件补充习题
附录
附录A C语言常见编译错误信息
附录B 补充习题答案
参考文献