C语言是一种使用广泛的计算机程序设计语言,目前,已被许多高校列为程序设计课程的首选语言。C语言既包含了计算机高级语言的主要功能,又具有与计算机硬件操作密切相关的特点。 C语言涉及的概念比较复杂,规则繁多,学过C语言的人都有这样一种感觉,那就是“让我欢喜让我忧”。欢喜的是,C 语言功能非常强大,应用广泛,一旦真正掌握后,犹如登入了程序设计的圣殿,以后再学习其他程序设计语言时就会驾轻就熟。忧虑的是,C语言犹如“少林武功”一般博大精深,难以做到深入浅出、融会贯通。要学好C程序设计,关键之一就是要有一本好的教科书。由何钦铭教授主编的《C语言程序设计》一书,是由浙江大学在C语言教学方面具有丰富经验的教师,在总结了近十年C语言教学的成功实践基础上编写完成的。《C语言程序设计》全书内容完整,既适合教学,又适合自学,因此非常适合作为各类高校C语言程序设计的专门教材。《C语言程序设计》主要有以下特点:首先,该教材的作者从多年C语言教学实践的成功积累出发,根据学生的学习心理和认知规律,准确地把握了C 语言教学的重点与难点内容,在如何讲清这些重点、难点上下功夫,为学生(尤其是初学者)跨入程序设计高级语言的门槛提供了有效的学习方法,因此非常适合作为第一门程序设计语言的教材。其次,全书始终强调程序设计的思想和编程理念,使学生在该教材的学习中能够始终抓住主线,掌握精髓。全书以培养程序设计的能力为目的,帮助学生提高获取知识的能力、分析问题和解决问题的能力以及开发实用软件的能力。再有,该教材对概念讲解透彻,深入浅出,使初学计算机程序设计者不仅学习了一种高级语言,而且能够对相关基础知识有准确深入的理解,融会贯通到程序设计课程中,这对学生今后的进一步学习和提高都十分有益。第四,由于该教材结构清晰,知识点明确,内容组织循序渐进,因此非常符合初学者的认知规律。该教材还设计了许多典型例题,以帮助读者巩固概念,避免容易犯的错误。第五,程序设计是一门实践性很强的课程,只通过阅读教材或者听课是不可能真正掌握的,必要的上机实践是最重要环节。该书每章都附有大量的、多种类型的习题,从多方面满足教师和学生的要求。另外,该教材还配套了实验和习题指导用书,一方面配合教材以循序渐进的方式介绍实验操作和上机技巧,另一方面又对习题做了深入讲解,但并不给出完整的程序,这样就避免了有些同类习题解答中只列程序清单,部分学生在做习题时只为完成作业而一抄了之