C语言程序设计上机指导与习题解答(第2版)
上QQ阅读APP看书,第一时间看更新

前言

C语言程序设计是一门实践性很强的课程。学生看书或听课时,对于语言要素的应用和编程方法都觉得不难,对于老师讲过的内容基本上也都能理解,但当自己为一个具体问题编写程序时,往往又无从下手,上机调试程序时更是手足无措。要改变这种现象,只有通过上机实践,才能让学生真正理解程序设计的基本思想;正确使用各种语言元素,熟练使用Visual C++ 6.0开发环境,才能提高学生的动手编程能力。

为此,我们编写了这本与主教材《C语言程序设计(第2版)》配套的辅导教材。本书从以下3方面进行了精心组织和详细讲解,旨在为学生上机实践提供一定的帮助。

1.实验指导

学习C程序设计不能只满足于能看懂书上的程序,而应当熟练地掌握程序设计的全过程,即独立编写源程序、独立上机调试、独立运行程序和分析结果。上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编写程序的正确与否。而是在给出调试程序全过程的前提下,让学生在反复调试程序的过程中掌握根据出错信息修改程序的方法。为此,本书在实验指导环节中,设置了验证实验、陷阱实验和提高实验3个环节。

2.实训演练

本部分挑选了各章具体的示例进行实训演练,每章包括学习情景、知识必备、任务分析和任务实施4个部分,以帮助读者提高编程和调试程序的能力。

3.习题参考答案

本部分给出了《C语言程序设计(第2版)》各章习题的参考答案。其中,编程题的源程序严格按照编码规范,并且与教材案例的编码风格保持一致。

需要指出的是,无论是习题解答还是上机示例,本书给出的仅仅是参考答案,希望能对学生们有一定的启示,从而设计出更加简单且效率更高的程序。本书的习题答案和上机示例全部在Visual C++ 6.0环境下调试通过。

本书由南昌师范学院数学与计算机科学系教师编写,由徐新爱组织并统稿。其中,“实验指导”部分实验1~9由胡佳编写,实验10由卢昕编写;“实训演练”部分第1~9章由胡佳编写,第10章由吴瑜鹏编写,第11章由卢昕编写,“习题参考答案”部分由徐新爱整理。

在本书的编写过程中,计算机教研室的老师对本书提出了许多宝贵意见,在此表示诚挚的感谢。

编者

2017年6月