图书前言

C语言程序设计既是高等学校普遍开设的一门计算机公共基础课程,也是目前使用最为广泛的高级程序设计语言之一。它广泛地应用于系统设计、数值计算、自动控制等诸多领域。

C语言具有功能丰富、表达力强、使用灵活方便、应用面广的优点。然而,正是由于其功能强,编程限制少,灵活性大,也意味着易出错,调试困难,不好把握。所以对编程人员要求较高,尤其初学者会感到入门不易。针对上述问题,本书在编写上力图做到概念叙述简明清晰、通俗易懂,例题习题针对性强。

本书共分以下4个部分。

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

第2部分是课程设计,是C语言程序设计的一个重要实践环节,是C语言实验的深化,能进一步巩固C语言课程教学成果。该部分包括课程设计的目的和任务、课程设计的内容、课程设计的基本要求及题目,并给出了一些典型的课程设计案例,读者可参考课程设计案例与提示实现课程设计。

第3部分是综合测试,列举了C语言中一些典型的习题,以便学生学完该课程后对所学知识、概念进行自我测试。

第4部分是全国计算机等级考试,包括考试大纲、公共基础知识的详解、模拟测试题。特别是模拟测试,通过历届计算机等级考试中的二级C语言题型分析,以帮助学生极大地提高考试通过率。

最后,附录部分提供了C语言程序设计上机环境Visual C++6.0的使用说明、常用字符的ASCII码对照表、C运算符及优先级、C语言的库函数、实验报告格式和课程设计报告格式。

参与本书编写的人员有重庆理工大学肖朝晖、李娅、龙建武、何进等。

由于编者水平有限,书中难免存在疏漏和不足之处,恳请广大师生及读者给予批评、指正。

编者

2015年10月