前言

C
语言程序设计是高等学校普遍开设的一门计算机公共基础课程,C语言是一种通用、高效率的编程语言,被广泛应用于系统设计、数值计算、自动控制等诸多领域。

C语言具有功能丰富、表达力强、使用灵活方便、应用面广等优点。另一方面,它的功能强大、编程限制少和灵活性强这些优点,也意味着它易出错、调试困难、不易掌握,所以对编程人员要求较高,尤其会使初学者感到入门困难。针对上述问题,编者在编写本书时力图将概念叙述得简明清晰、通俗易懂,并设计了针对性强的例题和习题。

本书内容包括以下几部分。

第一部分是C语言实验指导,共12章实验,每章实验对应理论教材的某一章内容,包括C语言的基本概念、算法思想、结构设计等。每章实验又分为实验目的、实验内容、具体的程序设计和程序分析几部分。程序分析部分对每个程序考查的知识点加以解释说明,使读者更加明确自己对C语言知识的掌握情况,更好地理解程序设计的基本思想和方法。

第二部分是C语言课程设计。它是C语言程序设计学习中的重要实践环节,是C语言实验的深化,可以进一步巩固C语言课程的教学成果。该部分包括课程设计的目的和任务、课程设计的内容、课程设计的基本要求及题目,还包括编者精心选择的课程设计典型案例,读者可以参考这些案例与提示完成课程设计。

第三部分是C语言综合测试。该部分列举了一些典型的C语言习题,以便学生学习C语言课程后,测试自己对所学知识和概念的掌握程度。

第四部分是全国计算机等级考试二级C语言的相关内容,包括公共基础知识的详解和模拟测试。其中模拟测试对历届全国计算机等级考试中的二级C语言真题题型进行分析,可以帮助学生提高考试通过率。

最后的附录部分包括C语言开发环境Microsoft Visual C++2010的使用说明、常用字符的ASCII码表、C语言运算符及优先级、全国计算机等级考试二级C语言考试大纲。

本书由重庆理工大学李娅、崔贯勋任主编,龙建武、蒋鹏、洪雄、张红伟、刘峰、周敏任副主编。

由于编者水平有限,书中难免存在疏漏和不足之处,恳请广大师生及读者不吝赐教,批评指正。如果读者对本书有意见或建议,请发电子邮件至404905510@qq.com。


编者2024年5月